Тест PhantomJS Array.prototype.include () в Angular 7 - PullRequest
0 голосов
/ 08 января 2019

В моем угловом приложении модульные тесты компонентов, использующих Array.prototype.include (), пройдут при запуске с Chrome, но не пройдут при запуске с PhantomJS.

Ответы на на этот вопрос дают несколько советов по той же проблеме в Ember, но есть ли более новое решение, которое работает с Angular?

1 Ответ

0 голосов
/ 08 января 2019

Я понял это! На данный момент (январь 2019 года) вы можете просто использовать модуль core-js. В файл polyfills.ts вашего приложения добавьте:

import 'core-js/es7/array';

PhantomJS тогда должен правильно обрабатывать .includes().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...