diff --git a/swift/Tests/GildedRoseTests/GildedRoseTests.swift b/swift/Tests/GildedRoseTests/GildedRoseTests.swift index 67a7c251..22315f80 100644 --- a/swift/Tests/GildedRoseTests/GildedRoseTests.swift +++ b/swift/Tests/GildedRoseTests/GildedRoseTests.swift @@ -7,9 +7,181 @@ class GildedRoseTests: XCTestCase { let items = [Item(name: "foo", sellIn: 0, quality: 0)] let app = GildedRose(items: items); app.updateQuality(); - XCTAssertEqual("fixme", app.items[0].name); + XCTAssertEqual("foo", app.items[0].name); } + // MARK: - Test Cases for Standard Items + func testStandardItemsForSellInDatePassed() { + let items = [ Item(name: "Elixir of the Mongoose", sellIn: 1, quality: 7), + Item(name: "+5 Dexterity Vest", sellIn: 0, quality: 10) + ] + let app = GildedRose(items: items) + let days = 3 + for _ in 0.. () throws -> Void)] { return [ ("testFoo", testFoo),