2011-09-26 71 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!这可能是你在夜间编码时得到的结果。 ;) 只是为了完成,我会在这里再次发布答案(和你的努力,你拿了) –