2

在 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'
],

这是与骨干相关的问题吗?

4

0 回答 0