Jasmineのバージョンを1.2.0から1.3.1に上げると、画面が真っ白になることがあるようです。
最初はrakeがうまくいかなくなりました。以下のような感じです。この時点でおかしいと気づくべきだった。
$rake jasmine
your tests are here:
http://localhost:8888/
rake aborted!
uninitialized constant Jasmine::YAML
Tasks: TOP => jasmine => jasmine:server
(See full trace by running task with --trace)
このエラーはRakefileに以下の一行を追加することによって解消されます。
require 'yaml' # <- Add this
これで問題解消かと思いきや、結果画面が真っ白になります。これは以下の2つのフォルダがおかしくなっているために起こります。
project/spec/javascripts/helpers
project/spec/javascripts/support
これらのフォルダをなおすために、いったん新しいプロジェクトのフォルダを作ります。そして中に入って初期化します。
$jasmine init
これで上記の2つのフォルダが生成されるので、こららを元のプロジェクトのフォルダの中に上書きします。
これで従来通りテスト結果の画面が表示されるようになります。
(ちなみに該当プロジェクトのフォルダでjasmine init
しても上書きされませんでした。)
ブログやってます:PAPA-tronix !