Skip to content

Commit bd2b3bd

Browse files
committed
add a bit more test coverage
1 parent 1a2c840 commit bd2b3bd

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

Tests/OpenAPIKitTests/Content/ContentTests.swift

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,27 @@ final class ContentTests: XCTestCase {
112112
XCTAssertNil(withPrefixAndItemEncoding.schema)
113113
XCTAssertEqual(withPrefixAndItemEncoding.itemSchema, .string)
114114
XCTAssertEqual(withPrefixAndItemEncoding.encoding?.positionalValue, .init(prefixEncoding: [.init()], itemEncoding: .init()))
115+
XCTAssertEqual(withPrefixAndItemEncoding.prefixEncoding, [.init()])
116+
XCTAssertEqual(withPrefixAndItemEncoding.itemEncoding, .init())
117+
118+
XCTAssertEqual(
119+
OpenAPI.Content(
120+
schema: .string,
121+
prefixEncoding: [],
122+
itemEncoding: nil
123+
),
124+
OpenAPI.Content(
125+
schema: .string,
126+
encoding: nil
127+
)
128+
)
129+
130+
let emptyPositionalEncoding = OpenAPI.Content(
131+
itemSchema: .string,
132+
prefixEncoding: [],
133+
itemEncoding: nil
134+
)
135+
XCTAssertEqual(emptyPositionalEncoding.encoding, nil)
115136
}
116137

117138
func test_contentMap() {

0 commit comments

Comments
 (0)