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