Sha256: 63595c35feb56f799b16b0d66a88d37b3c54bb0b4406886f7bb42c512defadbc
Contents?: true
Size: 852 Bytes
Versions: 3
Compression:
Stored size: 852 Bytes
Contents
# frozen_string_literal: true require 'helper' class Nanoc::Int::IdentifiableCollectionTest < Nanoc::TestCase def setup super @one = Nanoc::Int::Item.new('Item One', {}, '/one') @two = Nanoc::Int::Item.new('Item Two', {}, '/two') @items = Nanoc::Int::ItemCollection.new({}, [@one, @two]) end def test_change_item_identifier assert_equal @one, @items['/one'] assert_nil @items['/foo'] @one.identifier = '/foo' assert_nil @items['/one'] assert_equal @one, @items['/foo'] end def test_enumerable assert_equal @one, @items.find { |i| i.identifier == '/one' } end def test_less_than_less_than assert_nil @items['/foo'] foo = Nanoc::Int::Item.new('Item Foo', {}, '/foo') @items = Nanoc::Int::ItemCollection.new({}, [@one, @two, foo]) assert_equal foo, @items['/foo'] end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
nanoc-4.8.5 | test/base/test_item_array.rb |
nanoc-4.8.4 | test/base/test_item_array.rb |
nanoc-4.8.3 | test/base/test_item_array.rb |