Sha256: 5768b670bddf47dd8e874041f5e5c2331363fb76abadb15324c9ef74743c18cc

Contents?: true

Size: 417 Bytes

Versions: 13

Compression:

Stored size: 417 Bytes

Contents

require "test_helper"

class IdMapTest < ActiveSupport::TestCase

  context ".dup" do
    should "create an independent copy of an IdMap" do
      map1 = AbstractImporter::IdMap.new
      map1.merge! :examples, { "a" => 1 }

      map2 = map1.dup
      assert_equal({ "a" => 1 }, map2.get(:examples))

      map1.merge! :examples, { "b" => 2 }
      assert_equal({ "a" => 1 }, map2.get(:examples))
    end
  end

end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
abstract_importer-1.9.0 test/id_map_test.rb
abstract_importer-1.8.0 test/id_map_test.rb
abstract_importer-1.7.0 test/id_map_test.rb
abstract_importer-1.6.0 test/id_map_test.rb
abstract_importer-1.5.6 test/id_map_test.rb
abstract_importer-1.5.5 test/id_map_test.rb
abstract_importer-1.5.4 test/id_map_test.rb
abstract_importer-1.5.3 test/id_map_test.rb
abstract_importer-1.5.2 test/id_map_test.rb
abstract_importer-1.5.1 test/id_map_test.rb
abstract_importer-1.5.0 test/id_map_test.rb
abstract_importer-1.4.1 test/id_map_test.rb
abstract_importer-1.4.0 test/id_map_test.rb