Skip to content

Commit 0a7b153

Browse files
committed
update petstore real spec tests after rare pet store example breaking changes
1 parent fd27b29 commit 0a7b153

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Tests/OpenAPIKit30RealSpecSuite/PetStoreAPITests.swift

+5-5
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ final class PetStoreAPICampatibilityTests: XCTestCase {
7070
// server is specified
7171
XCTAssertNotNil(apiDoc.servers.first)
7272
XCTAssertNotNil(apiDoc.servers.first?.urlTemplate.url)
73-
XCTAssertEqual(apiDoc.servers.first?.urlTemplate.url!.path, "/v3")
73+
XCTAssertEqual(apiDoc.servers.first?.urlTemplate.url!.path, "/api/v3")
7474
}
7575

7676
func test_successfullyParsedTags() throws {
@@ -107,12 +107,12 @@ final class PetStoreAPICampatibilityTests: XCTestCase {
107107
guard let apiDoc = apiDoc else { return }
108108

109109
// check for known schema
110-
XCTAssertNotNil(apiDoc.components.schemas["Customer"])
111-
guard case .object(_, let objectContext) = apiDoc.components[JSONReference<JSONSchema>.component(named: "Customer")]?.value else {
112-
XCTFail("Expected customer schema to be an object")
110+
XCTAssertNotNil(apiDoc.components.schemas["User"])
111+
guard case .object(_, let objectContext) = apiDoc.components[JSONReference<JSONSchema>.component(named: "User")]?.value else {
112+
XCTFail("Expected User schema to be an object")
113113
return
114114
}
115-
XCTAssertEqual(objectContext.properties["username"], .string(required: false, example: "fehguy"))
115+
XCTAssertEqual(objectContext.properties["username"], .string(required: false, example: "theUser"))
116116

117117
// check for known security scheme
118118
XCTAssertNotNil(apiDoc.components.securitySchemes["api_key"])

0 commit comments

Comments
 (0)