0

Buster.jsを使用して Web アプリケーションをテストしようとしていますが、HTTP プロキシを動作させることができません。

テストを実行しようとすると、undefinedメッセージしか表示されません

$ buster-test --verbose
Running tests: Browser tests
undefined
undefined

この問題の解決策をオンラインで見つけようとしましたが、「未定義」メッセージを検索するのはちょっと難しいです。この問題のnode.jsがコンソールに「未定義」を表示するのと少し似ています...

何が問題なのか、誰にも手がかりがありましたか?

私の設定は次のようになります:

var config = exports;

config["Browser tests"] = {
    environment: "browser",
    sources: ["jquery.js"],
    tests: ["proxy-test.js"],
    resources: {
        "/en": "http://docs.busterjs.org:80/en/"
    }
};

そして、私のテストは次のようになります。

var strftime = window.strftime;

var assert = buster.assert;

buster.testCase("Ajax Testcase", {

    setUp: function () {
        this.timeout = 5000;
    },

    "Should get http://docs.busterjs.org/en/latest/": function (done) {

        $.ajaxSetup({timeout:1000});

        $.ajax("en/latest/").done(function(evt) {

            done();

        }).fail(function(evt) {

            assert(false); // test still times out..

        });

    }
});

テストをフォークして、ここに自分のテストを追加しました: https://github.com/tiemevanveen/demos/tree/master/buster-proxy-tests

バスター github にもイシューを作成しました: https://github.com/busterjs/buster/issues/382

4

0 に答える 0