javascriptのBDDにbuster.jsを使用すると、テストするAPIがかなり多くなります。デフォルトのタイムアウトは、特定の条件下ではそれを実行していません。(非同期)仕様のデフォルトのタイムアウトをオーバーライドするにはどうすればよいですか?
describe("Given a request for all combinations", function() {
var scenario = null, spec;
beforeAll(function() {
scenario = scenarios.buildFakeAPI();
});
before(function(done) {
spec = this;
// *** this request can take up to 60 seconds which causes a timeout:
scenario.request({ path: "/my/request/path" }, function(err, res) {
spec.result = res;
done();
});
});
it("it should have returned the expected thing", function() {
expect(spec.result).toMatch(/expected thing/);
});
});