BBB Qunit тестирования

Я использую базовый шаблон для своего проекта и у меня проблемы с его тестированием. Для тестов я использую QUnit. Например, тестовая коллекция:

Тесты /index.html

<html>
<head>

...qunit.js, qunit.css, other libraries...

<script data-main="../../app/config" src="../../vendor/js/libs/require.js"></script>
<!-- Declare your test files to be run here -->
<script>
  QUnit.config.autostart = false;
  // Ensure you point to where your tests are, base directory is app/, which
  // is why ../test is necessary
  require({
    paths: {
      tests: "../test/qunit/tests"
    }
  }, [

    // Load the example tests, replace this and add your own tests
    // "tests/example",

    "tests/sites/collections"

  ], QUnit.start);
</script>
</head>
</html>

тесты / сайты /collections.js

define(['modules/sites'], function (Sites) {
  module("module sites collection", {
    setup: function () {
      this.collection = new Sites.Collection();
    }
  });

  test("URL of sites collection.", function () {
    expect(1);
    equal(this.collection.url, 'http://bbb-example.x:8001/sites');
  });
});

мой grunt.js файл в разделе test посмотри вот так:

qunit: {
  all: ["test/qunit/*.html"]
},

когда я открываю окно браузера все в порядке, я вижу свой тест:

Tests completed in 385 milliseconds.
1 assertions of 1 passed, 0 failed.

но когда я пытаюсь запустить его в консоли, я вижу странную ошибку:

~/projects/JS-bbb-example$ bbb test
Running "qunit:all" (qunit) task
Testing index.html
<WARN> PhantomJS timed out, possibly due to a missing QUnit start() call. Use --force to continue. </WARN>

Aborted due to warnings.
>> 0 assertions passed (0ms)

Done, but with warnings.

Может быть, вы знаете эту проблему и знаете, как ее можно решить? Спасибо за помощь.

0 ответов

Другие вопросы по тегам