Вызов visit() в приемочном тесте Ember 2.8.0 истекает по таймауту

У меня есть простой сценарий принятия ниже, который проверяет только текущий URL. Однако всякий раз, когда я запускаю тест, он дает мне только тайм-аут.

import { test } from 'qunit';
import moduleForAcceptance from 'rates-ui/tests/helpers/module-for-acceptance';

moduleForAcceptance('Acceptance | filter panel');

test('visiting /', function(assert) {
  visit('/');
  andThen(function() {
    assert.equal(currentURL(), '/');
  });
  // assert.ok('ok', 'ok');
});

person Emil Reña Enriquez    schedule 22.05.2017    source источник
comment
Думаю, нам нужно больше информации; например, что вы делаете в model хуке index маршрута? если вы ничего не делаете, это просто должно работать. ознакомьтесь со следующим twiddle.   -  person feanor07    schedule 23.05.2017
comment
Обновление: я узнал, что инициализатор является виновником тайм-аута. однако мне нужны некоторые данные, которые определены внутри инициализатора. @alptugd   -  person Emil Reña Enriquez    schedule 23.05.2017
comment
так ты решил свою проблему? Вы достигли ожидания инициализатора?   -  person feanor07    schedule 24.05.2017


Ответы (1)


Таким образом, причина тайм-аута в том, что для одного из моих дополнений требуется инициализатор.

поэтому для тестирования я проверил, работает ли приложение в тестовой среде. если это не так, я запускаю инициализатор.

person Emil Reña Enriquez    schedule 24.05.2017