在 Karma 中运行测试时出现以下错误:
TypeError: model.get is not a function
正常运行应用程序时不会出现此错误。我正在使用主干,有问题的代码如下:
getCardTypeOptGroup: function() {
var group = this.cardTypeCollection.map(function(model) {
return {
name: model.get('name'), //Errors
aliases: model.get('aliases'),
value: model.get('name')
};
});
return searchOptionsTemplate({
id: 'cardtypes',
label: 'CARD TYPE',
options: _(group).compact().value()
});
}
我认为问题出在 jQuery 上,但我包含了该文件。
files: [
'./vendor/jquery/dist/jquery.min.js',
'./vendor/bootstrap/dist/js/bootstrap.min.js',
'./vendor/chosen/chosen.jquery.min.js',
'./tests/*Spec.js',
'./tests/*Test.js'
],
这是与骨干相关的问题吗?