看来Qunit测试方法不可用,即使我很确定我正确地导入它们.
我收到以下错误:
unit/models/friend-test.js: line 11, col 3, 'ok' is not defined.
unit/models/friend-test.js: line 17, col 3, 'equal' is not defined.
unit/models/friend-test.js: line 23, col 3, 'equal' is not defined.
unit/models/friend-test.js: line 31, col 3, 'equal' is not defined.
unit/models/friend-test.js: line 32, col 3, 'equal' is not defined.
Run Code Online (Sandbox Code Playgroud)
我有这个测试文件unit/models/friend-test:
import Ember from 'ember';
import { moduleForModel, test } from 'ember-qunit';
moduleForModel('friend', 'Friend', {
needs: ['model:article']
});
test('it exists', function() {
var model = this.subject();
ok(model);
});
test('fullName concats first …Run Code Online (Sandbox Code Playgroud) 很抱歉,如果这很明显,但在QUnit中是否有notOK或等效函数,如果我们想断言方法返回false?
我无法在文档中看到否定OK的方法.
我试过了:
!ok...
Run Code Online (Sandbox Code Playgroud)
但那没用.