Sha256: fc84a696f48c008665265acff9e774667f77a948d42ddc770f2bef37df307027

Contents?: true

Size: 657 Bytes

Versions: 59

Compression:

Stored size: 657 Bytes

Contents

require "test_helper"

class CounterUtilTest < Test::Unit::TestCase
  setup do
    @klass = Class.new do
      extend Vagrant::Util::Counter
    end
  end

  context "basic counter" do
    should "get and update the counter" do
      assert_equal 1, @klass.get_and_update_counter
      assert_equal 2, @klass.get_and_update_counter
    end
  end

  context "multiple classes with a counter" do
    setup do
      @klass2 = Class.new do
        extend Vagrant::Util::Counter
      end
    end

    should "not affect other classes" do
      assert_equal 1, @klass.get_and_update_counter
      assert_equal 1, @klass2.get_and_update_counter
    end
  end
end

Version data entries

59 entries across 59 versions & 7 rubygems

Version Path
bmhatfield-vagrant-1.0.10 test/unit_legacy/vagrant/util/counter_test.rb
bmhatfield-vagrant-1.0.9 test/unit_legacy/vagrant/util/counter_test.rb
bmhatfield-vagrant-1.0.8 test/unit_legacy/vagrant/util/counter_test.rb
bmhatfield-vagrant-1.0.7 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-1.0.7 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-1.0.6 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-1.0.5 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-1.0.4 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-1.0.3 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-1.0.2 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-1.0.1 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-1.0.0 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-0.9.99.2 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-0.9.99.1 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-0.9.7 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-0.9.6 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-0.9.5 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-0.9.4 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-0.9.3 test/unit_legacy/vagrant/util/counter_test.rb
vagrantup-0.9.2 test/unit_legacy/vagrant/util/counter_test.rb