Skip to content

Commit 12b2847

Browse files
committed
fixes for release:
1) remove JSONTransformers missing references `StringToNSURL` and `StringToNSDate` 2) add test from `develop2` branch for array of JSONEncodable initializer extension
1 parent 1610357 commit 12b2847

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

JSONCodable/JSONTransformer.swift

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,3 @@ public struct JSONTransformers {
4141
decoding: {dateTimeFormatter.date(from: $0)},
4242
encoding: {dateTimeFormatter.string(from: $0)})
4343
}
44-
45-
public extension JSONTransformer {
46-
static var stringToURL: JSONTransformer<String, NSURL>{
47-
return JSONTransformers.StringToNSURL
48-
}
49-
50-
static var stringToDate: JSONTransformer<String, NSDate>{
51-
return JSONTransformers.StringToNSDate
52-
}
53-
}

JSONCodableTests/RegularTests.swift

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,17 @@ class RegularTests: XCTestCase {
6767
],
6868
friendsLookup: ["Bob Jefferson": User(id: 27, likes:0, name: "Bob Jefferson", email: nil, company: nil, friends: [], friendsLookup: nil)]
6969
)
70-
70+
71+
func testArrayOfUsers() {
72+
let userArray = [encodedValue, encodedValue]
73+
guard let users = try? [User](JSONArray: userArray) else {
74+
XCTFail()
75+
return
76+
}
77+
XCTAssertEqual(users[0], decodedValue)
78+
XCTAssertEqual(users[1], decodedValue)
79+
}
80+
7181
func testDecodeNestedCodableArray() {
7282
guard let nested = try? NestItem(object: nestedCodableArray) else {
7383
XCTFail()

0 commit comments

Comments
 (0)