2017-08-17 58 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和角材料預建的主題。

讓我知道你是否仍然需要任何幫助。