mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2025-12-12 12:22:12 +00:00
Merge pull request #48 from maciek2w/swift-package
Moved Swift code into package
This commit is contained in:
commit
2c6cb2fd37
4
swift/.gitignore
vendored
Normal file
4
swift/.gitignore
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
.DS_Store
|
||||
/.build
|
||||
/Packages
|
||||
/*.xcodeproj
|
||||
5
swift/Package.swift
Normal file
5
swift/Package.swift
Normal file
@ -0,0 +1,5 @@
|
||||
import PackageDescription
|
||||
|
||||
let package = Package(
|
||||
name: "GildedRose"
|
||||
)
|
||||
@ -1,13 +1,18 @@
|
||||
|
||||
@testable import GildedRose
|
||||
import XCTest
|
||||
|
||||
class GildedRoseTest: XCTestCase {
|
||||
|
||||
class GildedRoseTests: XCTestCase {
|
||||
|
||||
func testFoo() {
|
||||
let items = [Item(name: "foo", sellIn: 0, quality: 0)]
|
||||
let app = GildedRose(items: items);
|
||||
app.updateQuality();
|
||||
XCTAssertEqual("fixme", app.items[0].name);
|
||||
}
|
||||
|
||||
|
||||
static var allTests : [(String, (GildedRoseTests) -> () throws -> Void)] {
|
||||
return [
|
||||
("testFoo", testFoo),
|
||||
]
|
||||
}
|
||||
}
|
||||
7
swift/Tests/LinuxMain.swift
Normal file
7
swift/Tests/LinuxMain.swift
Normal file
@ -0,0 +1,7 @@
|
||||
@testable import GildedRoseTestSuit
|
||||
|
||||
import XCTest
|
||||
|
||||
XCTMain([
|
||||
testCase(GildedRoseTests.allTests),
|
||||
])
|
||||
18
swift/Tests/swiftTests/GildedRoseTests.swift
Normal file
18
swift/Tests/swiftTests/GildedRoseTests.swift
Normal file
@ -0,0 +1,18 @@
|
||||
@testable import GildedRose
|
||||
import XCTest
|
||||
|
||||
class GildedRoseTests: XCTestCase {
|
||||
|
||||
func testFoo() {
|
||||
let items = [Item(name: "foo", sellIn: 0, quality: 0)]
|
||||
let app = GildedRose(items: items);
|
||||
app.updateQuality();
|
||||
XCTAssertEqual("fixme", app.items[0].name);
|
||||
}
|
||||
|
||||
static var allTests : [(String, (GildedRoseTests) -> () throws -> Void)] {
|
||||
return [
|
||||
("testFoo", testFoo),
|
||||
]
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user