スペック通りに音楽再生ができる面白いニャンキャットフォーマッターにたどり着きました。
私たちのテスト スイートは成長を続けているため、実行中に別のことをすることがよくあります。たとえば、インターネットのブラウザーなどです。仕様が完了したとき (または仕様が失敗したとき) に音声信号があると便利ですが、いつ作業に戻ればよいかがわかります。
このようなフォーマッターはありますか?そうでない場合は、Nyan Cat Formatter の仕組みを調べて、自分で作成してみます。
助けてくれてありがとう
スペック通りに音楽再生ができる面白いニャンキャットフォーマッターにたどり着きました。
私たちのテスト スイートは成長を続けているため、実行中に別のことをすることがよくあります。たとえば、インターネットのブラウザーなどです。仕様が完了したとき (または仕様が失敗したとき) に音声信号があると便利ですが、いつ作業に戻ればよいかがわかります。
このようなフォーマッターはありますか?そうでない場合は、Nyan Cat Formatter の仕組みを調べて、自分で作成してみます。
助けてくれてありがとう
次のようなシェルで簡単なことを行うことができます。
rake spec && say 'pass!'
sayは Mac のものですが、他のプラットフォームでも同様のことが利用できると確信しています。
apt-getこのGistを作成したところ、非常に簡単になりました.rspec(およびsoxを介してインストールできます)以外は必要ありません。
config.after(:suite) do
examples = RSpec.world.filtered_examples.values.flatten
if examples.none?(&:exception)
file = "spec/pass.wav"
else
file = "spec/fail.wav"
end
fork{exec "play -q -V0 #{file}"}
end
これはあなたのspec_helper.rb.