GildedRose-Refactoring-Kata/ruby/item_factory_tests.rb
2021-02-23 22:23:06 -05:00

16 lines
563 B
Ruby

require File.join(File.dirname(__FILE__), 'gilded_rose')
require 'test/unit'
class ItemFactoryTests < Test::Unit::TestCase
test ".create_item returns GenericItem instance if it is not a special item" do
created_item = ItemFactory.create_item(name: "random_item", sell_in: 0, quality: 0)
assert_instance_of GenericItem, created_item
end
test ".create_item returns Item instance if Aged Brie item if given" do
created_item = ItemFactory.create_item(name: "Aged Brie", sell_in: 0, quality: 0)
assert_instance_of Item, created_item
end
end