2014-12-18 2 views
1

Я тестирую метод, который устанавливает JWPlayer, используя следующий методмодульные тесты Как запустить Karma/Жасмин с JWPlayer

jwplayer(playerTag).setup({ [...] 

При запуске Karma я получаю ошибку о jwplayer быть неопределенным.

+0

Является ли jwPlayer включенным в свойство 'files' вашей конфигурации кармы? –

+0

Спасибо. Да, получилось: ''app/ext_components/jwplayer/Q1zh9uHAEeOVIyIACi0I_Q.js''. Кроме того, есть способ вызвать события jwplayer из тестов? Например: 'события: { onReady: function (event) { console.log ('jwPlayer: onReady (видео-событие)'); }, ' –

+0

Мое подозрение, что файл не загружается и не загружается должным образом. К сожалению, я не очень хорошо знаком с игроком JW. Но он должен быть определен, если вы загружаете его правильно. –

ответ

0

Здравствуйте, может быть, уже слишком поздно, но вы пытались установить window.jwplayer как функцию макета?

window.jwplayer = function() { 
     return { 
      setup: jasmine.createSpy('jwplayer.setup') 
     }; 
    };