2011-09-26 69 views
1

我發現jasminerice非常有助於讓我所有的Jasmine測試通過Rails 3.1的資產管道運行。我仍然堅持的唯一的事情是,我無法讓我的設置加載任何樣式表(我的燈具都會用到),而我需要它們進行幾個dom /元素樣式的特定測試。有人知道如何讓樣式表在這個設置中加載嗎?Jasminerice和樣式表爲燈具

回答

0

我已經更新了Jasminerice gem和bradphelan(Jasminerice的作者)已經把這個改變引入了Github的源代碼。因此,爲了在您的Jasmine測試中使用使用樣式表,請參考Gemfile中的Github上的gem,如下所示:gem "jasminerice", :git => 'git://github.com/bradphelan/jasminerice.git'。該文檔也已在Github上更新。

2

支持CSS文件是剛加入時,README狀態:

對於包括在你的規格樣式,jasminerice使用spec.css文件。創建這樣的文件旁spec.js.coffee文件:

spec/javascripts/spec.css 

,並在該文件中,使用鏈輪指令包含正確的css文件,例如

/* 
*= require application 
*/ 

的變化是相當新的,所以你可能想直接從最新的GitHub的版本包括寶石:

# Gemfile 
gem 'jasminerice', git: 'git://github.com/bradphelan/jasminerice.git' 

您可能還需要精確你的CSS標記,以便不Jasmine's spec runner page as up the css files (as the js files) are included directly into it

+0

不要緊,:-)感謝您的承諾!我會留下答案,因爲它可能會幫助其他不瞭解的人。 – olivoil

+0

謝謝Olivier。我確實自己寫了這個,但是我把它發佈爲一個錯誤問題的答案。 DUH!這可能是你在夜間編碼時得到的結果。 ;) 只是爲了完成,我會在這裏再次發佈答案(和你的努力,你拿了) –