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();