Slide 39
Slide 39 text
import MyAPITest
func testEmptyResponse() {
let successConfig = API.Config(basePath: "https:!//url-to-my-server.com")
.stub(json: "[]", code: 200)
let expected = []
assert(API.article.getArticles(),
withConfig: successConfig,
succeeds: expected,
"An empty array was expected")
}
func testContentResponse() {
let successConfig = API.Config(basePath: "https:!//url-to-my-server.com")
.stub(contentsOfFile: fileURL, code: 200)
let expected = [ Article(identifier: 1234, title: "Intro to Bow OpenAPI") ]
assert(API.article.getArticles(),
withConfig: successConfig,
succeeds: expected,
"An array with a single element was expected")
}
Testing a request