Kaynağa Gözat

Added missing test that host manager starts with reachable status.

Christian Noon 10 yıl önce
ebeveyn
işleme
e3ab8fccb2
1 değiştirilmiş dosya ile 12 ekleme ve 1 silme
  1. 12 1
      Tests/NetworkReachabilityManagerTests.swift

+ 12 - 1
Tests/NetworkReachabilityManagerTests.swift

@@ -56,7 +56,18 @@ class NetworkReachabilityManagerTestCase: BaseTestCase {
         XCTAssertEqual(manager?.isReachableOnEthernetOrWiFi, true)
     }
 
-    func testThatAddressManagerStartsWithUnknownStatus() {
+    func testThatHostManagerStartsWithReachableStatus() {
+        // Given, When
+        let manager = NetworkReachabilityManager(host: "localhost")
+
+        // Then
+        XCTAssertEqual(manager?.networkReachabilityStatus, .Reachable(.EthernetOrWiFi))
+        XCTAssertEqual(manager?.isReachable, true)
+        XCTAssertEqual(manager?.isReachableOnWWAN, false)
+        XCTAssertEqual(manager?.isReachableOnEthernetOrWiFi, true)
+    }
+
+    func testThatAddressManagerStartsWithReachableStatus() {
         // Given, When
         let manager = NetworkReachabilityManager()