Sha256: 1d77e5439cd558785d0f6e58cb079c4b014cf7c5c36bf012132ead1d57590757
Contents?: true
Size: 954 Bytes
Versions: 2
Compression:
Stored size: 954 Bytes
Contents
require "helper" require "twirl/item" class ItemTest < Minitest::Test def test_initialize client = Object.new item = build(:item, "events", "data", client) assert_equal "events", item.key assert_equal "data", item.value assert_equal client, item.client end def test_close key = "events" client = Minitest::Mock.new client.expect :close, :closed, [key] item = build(:item, key, "data", client) assert_equal :closed, item.close client.verify end def test_abort key = "events" client = Minitest::Mock.new client.expect :abort, :aborted, [key] item = build(:item, key, "data", client) assert_equal :aborted, item.abort client.verify end def test_eql client = Object.new item = build(:item, "events", "data", client) assert item.eql?(build(:item, "events", "data", client)) assert ! item.eql?(build(:item, "events", "data", Object.new)) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
twirl-0.2.0 | test/item_test.rb |
twirl-0.1.0 | test/item_test.rb |