2017-08-17 59 views
0

我在运行命令ng测试时遇到显示问题。看来我没有CSS效果anymore.Here是两个图像一个从纳克服务NG测试enter image description here显示问题没有css ng检查Angular 4 Karma-Jasmine

enter image description here 其他这是一种正常的行为?我应该从我的项目中分享特定文件吗?请留下评论。

+0

这是一个正常的行为,为什么你需要CSS?您可能可以手动将CSS导入到测试中,但我没有看到有任何理由这样做 – TheUnreal

+0

但是在测试时我无法与我的应用程序进行交互。 – Melchia

+0

这里同样的问题。不仅CSS不能正确呈现,DOM事件也不存在。 示例:如果DIV元素具有onClick侦听器,则它在测试环境中不可用,并且不能使用测试进行测试。 – hesch

回答

0

这可能太晚了,但它可能有助于某人。

转到您的karma.conf.js并添加此

module.exports = function (config) { 
    config.set({ 
    basePath: '', 
    frameworks: ['jasmine', '@angular/cli'], 
    files:[ 
     "node_modules/@angular/material/prebuilt-themes/indigo-pink.css", 
    "src/styles.css", 
    ], 
    // more code below 

在此示例中,我将自己的styles.css和角材料预建的主题。

让我知道你是否仍然需要任何帮助。