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'
],
これはバックボーン関連の問題ですか?