Browse Source

Switched assert to assertEquals to catch why this test is sporadically failing.

Christian Noon 10 years ago
parent
commit
2cd782a7d0
1 changed files with 4 additions and 4 deletions
  1. 4 4
      Tests/ManagerTests.swift

+ 4 - 4
Tests/ManagerTests.swift

@@ -72,18 +72,18 @@ class ManagerTestCase: BaseTestCase {
     func testReleasingManagerWithPendingCanceledRequestDeinitializesSuccessfully() {
     func testReleasingManagerWithPendingCanceledRequestDeinitializesSuccessfully() {
         // Given
         // Given
         var manager: Manager? = Alamofire.Manager()
         var manager: Manager? = Alamofire.Manager()
-        manager?.startRequestsImmediately = false
+        manager!.startRequestsImmediately = false
 
 
         let URL = NSURL(string: "http://httpbin.org/get")!
         let URL = NSURL(string: "http://httpbin.org/get")!
         let URLRequest = NSURLRequest(URL: URL)
         let URLRequest = NSURLRequest(URL: URL)
 
 
         // When
         // When
-        let request = manager?.request(URLRequest)
-        request?.cancel()
+        let request = manager!.request(URLRequest)
+        request.cancel()
         manager = nil
         manager = nil
 
 
         // Then
         // Then
-        XCTAssert(request?.task.state == .Canceling, "request task state should be '.Canceling'")
+        XCTAssertEqual(request.task.state, NSURLSessionTaskState.Canceling, "request task state should be '.Canceling'")
         XCTAssertNil(manager, "manager should be nil")
         XCTAssertNil(manager, "manager should be nil")
     }
     }
 }
 }