Skip to content

Instantly share code, notes, and snippets.

@victorpanitz
Last active October 26, 2019 20:12
Show Gist options
  • Save victorpanitz/0d57ef87d9fc732e383b7d38362f4840 to your computer and use it in GitHub Desktop.
Save victorpanitz/0d57ef87d9fc732e383b7d38362f4840 to your computer and use it in GitHub Desktop.
func test_Validation_Case_1() {
XCTContext.runActivity(named: "Given valueA is false, valueB is true and valueC is false") { _ in
let a = false
let b = true
let c = false
XCTContext.runActivity(named:"When validation is called") { _ in
sut.validation(valueA: a, valueB: b, valueC: c)
XCTContext.runActivity(named:"Then should call setup method passing a, b and c."){ _ in
XCTAssertEqual(view.setupCalled, true)
XCTAssertEqual(view.setupValueAPassed, false)
XCTAssertEqual(view.setupValueBPassed, true)
XCTAssertEqual(view.setupValueCPassed, false)
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment