有没有办法在集成测试中模拟FineUploaders s3端点。我正在使用phantomjs进行集成测试,我想测试整个上传堆栈,但实际上没有点击S3。
答案 0 :(得分:0)
如果你想" mock"任何发送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();