Sha256: bcfe4882057e4d00026a7275da57a9ed9fb189d2c7adf2ef5279167e28a51c4a

Contents?: true

Size: 881 Bytes

Versions: 7

Compression:

Stored size: 881 Bytes

Contents

require_relative '../test_helper'

module Landrush
  describe DependentVMs do
    describe "any?" do
      it "reports false when nothing has happened" do
        DependentVMs.any?.must_equal false
      end

      it "reports true once a machine has been added" do
        DependentVMs.add('recordme.example.test')
        DependentVMs.any?.must_equal true
      end

      it "reports false if a machine has been added then removed" do
        DependentVMs.add('recordme.example.test')
        DependentVMs.remove('recordme.example.test')
        DependentVMs.any?.must_equal false
      end

      it "reports true if not all machines have been removed" do
        DependentVMs.add('recordme.example.test')
        DependentVMs.add('alsome.example.test')
        DependentVMs.remove('recordme.example.test')
        DependentVMs.any?.must_equal true
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
landrush-1.1.2 test/landrush/dependent_vms_test.rb
landrush-1.1.1 test/landrush/dependent_vms_test.rb
landrush-1.1.0 test/landrush/dependent_vms_test.rb
landrush-1.1.0.beta.4 test/landrush/dependent_vms_test.rb
landrush-1.1.0.beta.3 test/landrush/dependent_vms_test.rb
landrush-1.1.0.beta.2 test/landrush/dependent_vms_test.rb
landrush-1.1.0.beta.1 test/landrush/dependent_vms_test.rb