2

スペック通りに音楽再生ができる面白いニャンキャットフォーマッターにたどり着きました。

私たちのテスト スイートは成長を続けているため、実行中に別のことをすることがよくあります。たとえば、インターネットのブラウザーなどです。仕様が完了したとき (または仕様が失敗したとき) に音声信号があると便利ですが、いつ作業に戻ればよいかがわかります。

このようなフォーマッターはありますか?そうでない場合は、Nyan Cat Formatter の仕組みを調べて、自分で作成してみます。

助けてくれてありがとう

4

3 に答える 3

4

次のようなシェルで簡単なことを行うことができます。

rake spec && say 'pass!'

sayは Mac のものですが、他のプラットフォームでも同様のことが利用できると確信しています。

于 2013-04-18T15:54:51.347 に答える
2

apt-getこのGistを作成したところ、非常に簡単になりました.rspec(およびsoxを介してインストールできます)以外は必要ありません。

Rspec スイートの後にサウンドを再生する

  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.

于 2013-12-26T20:56:30.830 に答える