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