diff --git a/Tests/Resources/testappcast.xml b/Tests/Resources/testappcast.xml index ff8e6b41..25feb687 100644 --- a/Tests/Resources/testappcast.xml +++ b/Tests/Resources/testappcast.xml @@ -6,7 +6,8 @@ Version 2.0 desc Sat, 26 Jul 2014 15:20:11 +0000 - + + diff --git a/Tests/SUAppcastTest.swift b/Tests/SUAppcastTest.swift index ec840a1e..20f25b2c 100644 --- a/Tests/SUAppcastTest.swift +++ b/Tests/SUAppcastTest.swift @@ -24,19 +24,23 @@ class SUAppcastTest: XCTestCase { XCTAssertEqual("Version 2.0", items[0].title); XCTAssertEqual("desc", items[0].itemDescription); XCTAssertEqual("Sat, 26 Jul 2014 15:20:11 +0000", items[0].dateString) + XCTAssertTrue(items[0].isCriticalUpdate); // This is the best release matching our system version XCTAssertEqual("Version 3.0", items[1].title); XCTAssertNil(items[1].itemDescription); XCTAssertNil(items[1].dateString) + XCTAssertFalse(items[1].isCriticalUpdate); XCTAssertEqual("Version 4.0", items[2].title); XCTAssertNil(items[2].itemDescription); XCTAssertEqual("Sat, 26 Jul 2014 15:20:13 +0000", items[2].dateString) + XCTAssertFalse(items[2].isCriticalUpdate); XCTAssertEqual("Version 5.0", items[3].title); XCTAssertNil(items[3].itemDescription); XCTAssertNil(items[3].dateString) + XCTAssertFalse(items[3].isCriticalUpdate); // Test best appcast item & a delta update item var deltaItem: SUAppcastItem? = nil