Sha256: 4c41ea5d3412890a978778fc95a8ea257825664fd4a2ade6555361244342d705

Contents?: true

Size: 802 Bytes

Versions: 14

Compression:

Stored size: 802 Bytes

Contents

require 'test_helper'
require 'chillout/creations_container'

module Chillout
  class CreationsContainerTest < ChilloutTestCase
    def setup
      @creations_container = CreationsContainer.new
    end

    def test_increment_model
      @creations_container.increment!("User")
      assert_equal 1, @creations_container[:User]
    end

    def test_merge
      @first_to_merge = CreationsContainer.new
      @first_to_merge.increment!("User", 2)
      @second_to_merge = CreationsContainer.new
      @second_to_merge.increment!("User")
      @second_to_merge.increment!("Entity")
      @creations_container.merge(@first_to_merge)
      @creations_container.merge(@second_to_merge)
      assert_equal 3, @creations_container[:User]
      assert_equal 1, @creations_container[:Entity]
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
chillout-0.8.2 test/creations_container_test.rb
chillout-0.8.1 test/creations_container_test.rb
chillout-0.8.0 test/creations_container_test.rb
chillout-0.6.0 test/creations_container_test.rb
chillout-0.5.4 test/creations_container_test.rb
chillout-0.5.3 test/creations_container_test.rb
chillout-0.5.2 test/creations_container_test.rb
chillout-0.5.1 test/creations_container_test.rb
chillout-0.5.0 test/creations_container_test.rb
chillout-0.4.1 test/creations_container_test.rb
chillout-0.4.0 test/creations_container_test.rb
chillout-0.3.0 test/creations_container_test.rb
chillout-0.2.3 test/creations_container_test.rb
chillout-0.2.2 test/creations_container_test.rb