0
有什麼辦法可以在集成測試中模擬FineUploaders s3端點。我正在使用phantomjs進行集成測試,並且我想測試整個上傳堆棧,但沒有實際觸及S3。如何在集成測試中模擬FineUploader S3上傳?
有什麼辦法可以在集成測試中模擬FineUploaders s3端點。我正在使用phantomjs進行集成測試,並且我想測試整個上傳堆棧,但沒有實際觸及S3。如何在集成測試中模擬FineUploader S3上傳?
如果您想「模擬」發送HTTP請求的任何代碼,請考慮使用sinon來設置「假」服務器。這將允許您處理這些請求並做出適當的迴應。
例如:
// setup "fake" server
this.server = sinon.fakeServer.create();
// intercept all requests w/ matching method & url,
// respond with custom status, headers, and payload
this.server.respondWith(method, url, [statusCode, headers, payload]);
// ... trigger request
// trigger custom response
this.server.respond();