EmberJS测试总是通过

时间:2016-09-07 15:53:46

标签: ember.js ember-testing

EmberJS的新手。我正试图进行一些测试...但似乎有一些基本的麻烦。我只是简单地生成了验收测试 - 直接从Ember网站上获取。

import { test } from 'qunit';
import moduleForAcceptance from 'ssd-admin-ember/tests/helpers/module-for-acceptance';

moduleForAcceptance('Acceptance | login');

test('visiting /login', function(assert) {
  visit('/xxxlogin');

  andThen(function() {
    assert.equal(currentURL(), '/abclogin');
  });
});

然后我用:

运行它
ember test --filter 'acceptance/login-test'

这会产生......

ok 1 PhantomJS 2.1 - JSHint | acceptance/login-test.js: should pass jshint

1..1
# tests 1
# pass  1
# skip  0
# fail  0
# ok

这怎么可能通过?没有xxxlogin路线等。

我必须做错事(显然)。

提前致谢...

1 个答案:

答案 0 :(得分:1)

您没有运行测试。您只运行JSHint检查。这个文件没问题。

您没有运行测试,因为您的过滤器语句错误。它应该是:

ember test --filter "Acceptance | login"