Skip to content

Instantly share code, notes, and snippets.

@sergiosette
Created October 17, 2017 19:45
Show Gist options
  • Select an option

  • Save sergiosette/2f5b04ef7b315714f5710b869a842bd8 to your computer and use it in GitHub Desktop.

Select an option

Save sergiosette/2f5b04ef7b315714f5710b869a842bd8 to your computer and use it in GitHub Desktop.
func assert<T: Equatable>(_ json: String, parsesTo target: T) {
guard let parsed = parser.parse(json) as? T else { XCTFail("Parsed item \(json) is not of type \(T.self)"); return }
XCTAssertEqual(parsed, target)
}
func assertNil(_ json: String) {
XCTAssertNil(parser.parse(json))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment