         try XCTAssertThrowsError(client.upload(data: data))
     }
     
-    func testUploadsCanBeChunked() throws {
-        // TODO: Be sure to trigger multiple uploads (e.g. small chunk to upload, first offset is half of data, then complete)
-        // TODO: Support MockURLProtocol to update the offset during uploads
-        XCTFail("Implement me")
-    }
-    
     // MARK: - File handling
     
     func testClientCanHandleDirectoryStartingWithOrWithoutForwardSlash() {

        configuration.protocolClasses = [MockURLProtocol.self]
        return TUSClient(config: TUSConfig(server: liveDemoPath), sessionIdentifier: "TEST", storageDirectory: relativeStoragePath, session: URLSession.init(configuration: configuration))
    }

    
    // MARK: - Adding files and data to upload
    


        otherClientContents = try FileManager.default.contentsOfDirectory(at: otherLocation, includingPropertiesForKeys: nil)
        XCTAssert(!otherClientContents.isEmpty)
    }
    
    // MARK: - Large files
    
    func testUploadsCanBeChunked() throws {
        // TODO: Be sure to trigger multiple uploads (e.g. small chunk to upload, first offset is half of data, then complete)
        // TODO: Support MockURLProtocol to update the offset during uploads
        XCTFail("Implement me")
    }
    
}
