 
         let keepingLoader: Loader? = keepingManager.delegate[URL]
         let notkeepingLoader: Loader? = notkeepingManager.delegate[URL]
-        XCTAssertNotNil(keepingLoader,
-            "property `shouldKeepLoader is true` doesnt work normally, \(keepingLoader)")
-        XCTAssertNil(notkeepingLoader,
-            "property `shouldKeepLoader is false` doesnt work normally, \(notkeepingLoader)")
+        XCTAssertNotNil(keepingLoader)
+        XCTAssertNil(notkeepingLoader)
     }
 
     func testTooManyLoaderRun() {
         let manager: Manager = Manager()
 
-        XCTAssert(manager.state == .Ready,
-            "manager's state is not ready, now is \(manager.state.toString())")
+        XCTAssert(manager.state == .Ready, manager.state.toString())
 
         for i in 0...100 {
             let URL = "https://image/\(i)"

        let manager = Manager()
        let loader = manager.load(URL)

        XCTAssert(loader.state == .Running,
            "loader's status is not running, now is \(loader.state.toString())")
        loader.completionHandler { completedURL, image, error, cacheType in

            XCTAssertNil(manager.delegate[URL], "loader did not remove from delegate")
            expectation.fulfill()
        }

        waitForExpectationsWithTimeout(5) { error in
            XCTAssertNil(error, "loader did not finish")
        }
    }



        let manager: Manager = Manager()

        XCTAssert(manager.state == .Ready, manager.state.toString())

        manager.load(URL)
        manager.cancel(URL, block: nil)

        let loader: Loader? = manager.delegate[URL]
        XCTAssertNil(loader)

    }

