Установить глобальные свойства в карме - PullRequest
0 голосов
/ 26 октября 2018

Как установить глобальную переменную для объекта Windows.В моем случае мы устанавливаем некоторую модель для объекта Windows через index.html .И в наших компонентах мы используем эту модель напрямую.Но во время выполнения модульных тестов он не обнаружил этот объект и тест не прошелЯ попытался установить модель в файле спецификации как: window.appConfig={};
Но выдает ошибку.

1 Ответ

0 голосов
/ 26 октября 2018

После некоторых исследований я нашел решение для этого как: Чтобы установить некоторые свойства для объекта Windows, вам нужно использовать следующий синтаксис:

окно [ 'AppConfig'] = {};

Также, если вы используете это в нескольких компонентах, мы можем установить этот тип переменных в файле 1 js и предоставить этот файл в karma.js, а затем к нему можно получить доступ в любом файле спецификации.

файлы: [ 'globleKarmaConstants.js'],

...