Как запустить тесты кармы в Angular при использовании стилевых таблиц? - PullRequest
0 голосов
/ 28 февраля 2019

Я не уверен, правильно ли я построил заголовок вопроса.Я хочу запустить тесты для моего приложения Angular 7, используя ng test.В одном из моих компонентов у меня есть используемая таблица стилей Stylus:

@Component({
  selector: 'app-root',
  template: ``,
  encapsulation: ViewEncapsulation.None,
  styleUrls: ['../../../../src/app/globalNg1Styles.styl']
})

Он отлично работает, когда я обслуживаю приложение, но у меня возникает эта ошибка при попытке запустить тесты:

ERROR in (...)/src/app/globalNg1Styles.styl
Module build failed (from (...)node_modules/stylus-loader/index.js):
TypeError: Cannot read property 'stylus' of undefined at Object.module.exports ((...)node_modules/stylus-loader/index.js:29:33)
 @ ./src/app/catalog.component.ts 18:21-72
 @ ./src/app/catalog.component.spec.ts
 @ ./src sync \.spec\.ts$
 @ ./src/test.ts

Я не понимаю, что не так и как я могу решить проблему.

1 Ответ

0 голосов
/ 01 марта 2019

Версия стилуса-загрузчика (2.5.0) имела ошибки.Обновление до 3.0.2 решило проблему.

...