1

Rails 3.1 のアセット パイプライン経由ですべての Jasmine テストを実行するには、jasminericeが非常に役立つことがわかりました。私が立ち往生している唯一のことは、セットアップでスタイルシート (フィクスチャに付属) をロードすることができず、いくつかの dom / element-style 固有のテストにそれらが必要であることです。このセットアップでスタイルシートをロードする方法を知っている人はいますか?

4

2 に答える 2

2

CSS ファイルのサポートが最近追加されました。READMEには次のように記載されています。

仕様にスタイルシートを含めるために、jasminerice は spec.css ファイルを使用します。spec.js.coffee ファイルの隣にそのようなファイルを作成します。

spec/javascripts/spec.css

そのファイルで、sprockets ディレクティブを使用して、適切な css ファイルを含めます。

/*
*= require application
*/

この変更はかなり新しいため、最新の github バージョンから直接 gem を含めることをお勧めします。

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

css ファイル (js ファイルとして) が Jasmine の spec runner ページに直接含まれているため、Jasmine の spec runner ページを台無しにしないように、css マークアップを正確にすることもできます。

于 2011-10-05T17:30:52.610 に答える
0

私は Jasminerice の gem を更新し、bradphelan (Jasminerice の作者) がその変更を Github のソースに取り込みました。したがって、Jasminerice を介して実行される Jasmine テストで use スタイルシートを使用するには、次のGemfileように Github の gem を参照するだけです: gem "jasminerice", :git => 'git://github.com/bradphelan/jasminerice.git'. Github のドキュメントも更新されています。

于 2011-10-25T10:04:27.320 に答える