Ruby on rails 3.1 夹具的设计和样式表

Ruby on rails 3.1 夹具的设计和样式表,ruby-on-rails-3.1,asset-pipeline,jasmine,jasmine-jquery,Ruby On Rails 3.1,Asset Pipeline,Jasmine,Jasmine Jquery,我发现通过Rails3.1的资产管道运行所有Jasmine测试非常有用。我唯一仍然坚持的是,我无法让我的设置加载任何样式表(与我的装置配套),我需要它们进行一些dom/元素样式特定的测试。有人知道如何在这个设置中加载样式表吗?最近添加了对CSS文件的支持,声明: 为了在规范中包含样式表,jasminerice使用spec.css文件。在spec.js.coffee文件旁边创建这样一个文件: spec/javascripts/spec.css 在该文件中,使用链轮指令包含正确的css文件,例如

我发现通过Rails3.1的资产管道运行所有Jasmine测试非常有用。我唯一仍然坚持的是,我无法让我的设置加载任何样式表(与我的装置配套),我需要它们进行一些dom/元素样式特定的测试。有人知道如何在这个设置中加载样式表吗?

最近添加了对CSS文件的支持,声明:

为了在规范中包含样式表,jasminerice使用spec.css文件。在spec.js.coffee文件旁边创建这样一个文件:

spec/javascripts/spec.css
在该文件中,使用链轮指令包含正确的css文件,例如

/*
*= require application
*/
这是一个相当新的更改,因此您可能希望直接从最新的github版本中包括gem:

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

您可能还希望准确地使用css标记,以免弄乱Jasmine的spec runner页面。

我已更新了Jasminerice gem,bradphelan(Jasminerice作者)已将该更改写入Github的源代码中。因此,为了在通过Jasminerice运行的Jasmine测试中使用样式表,只需在
Gemfile
中参考Github上的gem,如:
gem“Jasminerice”,:git=>'git://github.com/bradphelan/jasminerice.git“
。文档也已在Github上更新。

没关系,:-)无论如何,感谢您的提交!我会留下答案,因为它可能会帮助其他不知道的人。谢谢奥利弗。我确实自己写了这篇文章,但我把它贴出来作为一个错误问题的答案。哼!这可能就是你在夜间编写长代码时得到的结果为了完整起见,我将在这里再次发布该答案(并感谢您的努力)