使用 ember qunit 测试非 ember 数据模型
Test non ember data models with ember qunit
我在 ember-cli
应用程序中使用 ember-qunit
。我的应用程序仍然没有使用 ember-data
作为模型。
moduleForModel
助手根本不起作用。是否需要从 DS.Model
扩展模型才能使用 ember-qunit
?
老实说,测试简单模型(没有 ember-数据混合)的最好的部分是你可以像普通的旧 javascript 对象一样更新它们。
import { test, module } from 'qunit';
import Foo from 'myapp/models/foo';
module('my first unit test');
test('do something with a computed property', function(assert) {
var foo = new Foo();
foo.set('id', 1);
foo.set('first', 'toran');
foo.set('last', 'billups');
//or this var foo = Foo.create({id: 1, first: 'toran', last: 'billups'});
assert.equal(foo.get('full'), 'toran billups');
});
我在 ember-cli
应用程序中使用 ember-qunit
。我的应用程序仍然没有使用 ember-data
作为模型。
moduleForModel
助手根本不起作用。是否需要从 DS.Model
扩展模型才能使用 ember-qunit
?
老实说,测试简单模型(没有 ember-数据混合)的最好的部分是你可以像普通的旧 javascript 对象一样更新它们。
import { test, module } from 'qunit';
import Foo from 'myapp/models/foo';
module('my first unit test');
test('do something with a computed property', function(assert) {
var foo = new Foo();
foo.set('id', 1);
foo.set('first', 'toran');
foo.set('last', 'billups');
//or this var foo = Foo.create({id: 1, first: 'toran', last: 'billups'});
assert.equal(foo.get('full'), 'toran billups');
});