Skip to content
Prev Previous commit
Next Next commit
add error test
  • Loading branch information
bparrishMines committed Sep 26, 2024
commit 366fbf849bd40a50c160358bb44c616bbe2b6426
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,16 @@ class FriendlyObstructionProxyApiTest {
pigeonApi: api, view: UIView(), purpose: .mediaControls, detailedReason: "myString")
XCTAssertNotNil(instance)
}

func testPigeonDefaultConstructorWithUnknownPurpose() {
let registrar = TestProxyApiRegistrar()
let api = registrar.apiDelegate.pigeonApiIMAFriendlyObstruction(registrar)

XCTAssertThrowsError(try api.pigeonDelegate.pigeonDefaultConstructor(
pigeonApi: api, view: UIView(), purpose: .unknown, detailedReason: "myString")) { error in
XCTAssertTrue(error is PigeonError)
XCTAssertThrowsError(
try api.pigeonDelegate.pigeonDefaultConstructor(
pigeonApi: api, view: UIView(), purpose: .unknown, detailedReason: "myString")
) { error in
XCTAssertTrue(error is PigeonError)
}
}

Expand Down