【发布时间】:2017-11-11 15:29:06
【问题描述】:
我无法配置 angular-cli + scss + karma 来一起测试我的组件。运行ng test 的kamra 单元测试只包括组件自己的scss 样式。
为了在测试中应用我的主要 styles.scss,我尝试在 karma.conf.js 中配置它们:
files: [
{ pattern: './src/test.ts', watched: false },
{ pattern: './src/styles.scss' }, // main scss
{ pattern: './src/test.css' }, // just some test css to see if it is working
]
preprocessors: {
'./src/test.ts': ['@angular/cli'],
'./src/styles.scss': [ '@angular/cli' ]
}
在 karma 测试期间仍然不包括主 scss。 但是组件自己的scss和全局css被应用。
我怎样才能让它工作?
【问题讨论】:
标签: angular sass karma-runner angular-cli