我對單個頁面應用程序使用Backbone.js和RequireJs。使用Webstorm調試器在Karma測試中包含CSS
當我運行我的業力測試時,沒有包含CSS。在調試時,很難知道發生了什麼,或者爲什麼某些內容不起作用,因爲html元素沒有像生產應用程序中那樣進行設計。
在使用webstorm進行調試時,是否有可能在業力測試中包含css?
我已經嘗試包括文件陣列
files: [
{pattern: 'app/css/*.css', included: false},
...
],
這是包含在生產應用中的index.html的CSS文件中的所有CSS,無處在的業力的配置,我可以發現添加這樣的東西。
<link rel="stylesheet" href="css/styles.css" />
出於好奇 - 爲什麼要在做測試時使用風格化的html?我看到的一種情況是,你可能已經顯示/隱藏元素(通過CSS)。你有其他情況嗎? – csg
我的應用程序正在加載一個引導模式對話框,該對話框在沒有CSS的情況下不會顯示。我的測試無法找到從json數據源生成的一些元素。只要應用程序被設計,我就能立即發現問題。這是由前一個選擇元素引起的,因爲它應該是未被選中的。 – jax