我有一个简单的接受脚本,下面只检查当前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');
});
所以超时背后的原因是我的一个附加组件需要一个初始值设定项。
因此,为了进行测试,我检查了该应用程序是否在测试环境中运行。 如果没有,那么我执行初始值设定项。