GildedRose-Refactoring-Kata/ruby/tests/gilded_rose/item_factory_tests.rb
2021-03-03 21:54:28 -05:00

20 lines
597 B
Ruby

require_relative '../../lib/gilded_rose'
require 'test/unit'
module GildedRose
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
end