         }, completion: { _ in
             
         })
+        XCTAssertNil(request)
         XCTAssertTrue(validator.validateCalled)
         removeReceiptData(at: testReceiptURL)
     }

        let validator = TestReceiptValidator()
        let verificator = InAppReceiptVerificator(appStoreReceiptURL: nil)
        
        verificator.verifyReceipt(using: validator, forceRefresh: false, refresh: { (properties, callback) -> InAppReceiptRefreshRequest in
            
            callback(.success)
            return TestInAppReceiptRefreshRequest(receiptProperties: properties, callback: callback)

        let validator = TestReceiptValidator()
        let verificator = InAppReceiptVerificator(appStoreReceiptURL: testReceiptURL)
        
        let request = verificator.verifyReceipt(using: validator, forceRefresh: false, refresh: { (properties, callback) -> InAppReceiptRefreshRequest in
            
            writeReceiptData(to: testReceiptURL)
            callback(.success)
