Ошибка запуска jasmine-jquery в задаче grunt-contrib-jasmine

Я пытаюсь использовать jasmine-jquery в своих модульных тестах для тестирования BackboneJS Views, но при попытке запустить тесты я получаю следующую ошибку:

Выполнение задачи "Жасмин: SRC" (Жасмин)

Тестирование спецификаций жасмина через PhantomJS

TypeError: 'undefined' не является объектом (оценивается как 'jasmine.spiedEventsKey = function (selector, eventName) { return [$(selector).selector, eventName].toString() }') в

Тест / продавец / жасмин-JQuery-мастер / Библиотека / жасмин-jquery.js:40

Тест / продавец / жасмин-JQuery-мастер / Библиотека / жасмин-jquery.js:34

Тест / продавец / жасмин-JQuery-мастер / Библиотека / жасмин-jquery.js:838

Я использую grunt, phantomjs, grunt-contrib-jasmine task и grunt-template-jasmine-requirejs.

Это мой хрюк конфиг

    jasmine : {
        src : 'lib/**/*.js',
        options : {
            vendor: [
                'test/vendor/Sinon/sinon-1.14.1.js',
                'test/vendor/jasmine-jquery-master/vendor/jquery/jquery.js',
                'test/vendor/jasmine-jquery-master/lib/jasmine-jquery.js'
            ],
            specs: 'test/spec/**/*.js',
            helpers: 'test/helpers/**/*.js',
            template: require('grunt-template-jasmine-requirejs'),
            templateOptions: {
                requireConfigFile: 'lib/js/main.js',
                requireConfig: {
                    baseUrl: './lib/js/',
                    paths: {
                        'app': 'app',
                        'router': 'router',
                        'text': './text-master/text',
                    }
                }
            }
        }
    },

Я неправильно это настроил или просто не могу запустить jasmine-jquery без головы?

Спасибо

1 ответ

Я столкнулся с той же проблемой. Исправлено это путем включения фреймворков в другом порядке в моем karma.conf.js файл.

неправильно:

frameworks: ['phantomjs-shim', 'jasmine', 'jasmine-jquery']

правильный:

frameworks: ['phantomjs-shim', 'jasmine-jquery', 'jasmine']
Другие вопросы по тегам