Skip to content

Commit

Permalink
fixes for release:
Browse files Browse the repository at this point in the history
1) remove JSONTransformers missing references `StringToNSURL` and `StringToNSDate`
2) add test from `develop2` branch for array of JSONEncodable initializer extension
  • Loading branch information
Nadohs committed Sep 23, 2016
1 parent 1610357 commit 12b2847
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
10 changes: 0 additions & 10 deletions JSONCodable/JSONTransformer.swift
Expand Up @@ -41,13 +41,3 @@ public struct JSONTransformers {
decoding: {dateTimeFormatter.date(from: $0)},
encoding: {dateTimeFormatter.string(from: $0)})
}

public extension JSONTransformer {
static var stringToURL: JSONTransformer<String, NSURL>{
return JSONTransformers.StringToNSURL
}

static var stringToDate: JSONTransformer<String, NSDate>{
return JSONTransformers.StringToNSDate
}
}
12 changes: 11 additions & 1 deletion JSONCodableTests/RegularTests.swift
Expand Up @@ -67,7 +67,17 @@ class RegularTests: XCTestCase {
],
friendsLookup: ["Bob Jefferson": User(id: 27, likes:0, name: "Bob Jefferson", email: nil, company: nil, friends: [], friendsLookup: nil)]
)


func testArrayOfUsers() {
let userArray = [encodedValue, encodedValue]
guard let users = try? [User](JSONArray: userArray) else {
XCTFail()
return
}
XCTAssertEqual(users[0], decodedValue)
XCTAssertEqual(users[1], decodedValue)
}

func testDecodeNestedCodableArray() {
guard let nested = try? NestItem(object: nestedCodableArray) else {
XCTFail()
Expand Down

0 comments on commit 12b2847

Please sign in to comment.