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