タグ

autotestに関するkzgsのブックマーク (3)

  • Ruby の開発環境として ZenTest(autotest)を入れた - すがブロ

    この間 BPStudy#29 に参加してきました BPStudy - connpass そこで TDD とペアプロを行なってきました。 やってみた感想 TDDに関しては、言われた通りの事が実感できました。 たとえば、テストを書く時点でインターフェイスについて考えるとか。 ただ、絶望的な問題があった テストを実行するのが面倒という点。 編集する→テスト(テストコマンドを実行)する、というのはまったくもって刺身たんぽぽな作業であり、DRYですらない。 で、以前からZenTest というのは聞いていたので、その環境を構築しておくべきだった、と痛感した。 なので、環境をつくってみたよ autotest による RSpec の自動テストと、その結果を Growl に通知するように設定しました。 gemのインストール sudo gem install zentest sudo gem install

    Ruby の開発環境として ZenTest(autotest)を入れた - すがブロ
  • RSpec を autotest で使う - gan2 の Ruby 勉強日記

    あんまりまとまってないけど書く。 むしろまとめるために書く。 重要なのはアウトプットすることで 「分かったところまででいいからとにかく書いた方がいいよ」 ってえらい人が言ってた。 できていること 「./hoge.rb」と「./spec/hoge-spec.rb」がある状態で「autotest」を実行すると 「./spec/hoge-spec.rb」を保存した時点でテストが自動実行される。 また、そのときのテスト結果は画像付きでポップアップで表示される。 RSpec Ruby のためのテストツール。 gem install rspecでインストールできる。 autotest Zentest というテスト環境の一部。 ファイルを保存したときに自動でテストを行うためのツール。 gem install zentestでインストールできる。 Snarl ポップアップで文字や画像を表示するツール。 M

    RSpec を autotest で使う - gan2 の Ruby 勉強日記
  • autotest をカスタマイズする - 観測所日誌

    clear_mappings と二重定義について追記 @2008/04/12 「このファイルをセーブしたらこっちの spec 走らせたい!」と思ったので調べた。 ソースはこの辺 ZenTest: http://zentest.rubyforge.org/ZenTest/ autodiscovery(): http://zentest.rubyforge.org/ZenTest/classes/Autotest.html#M000010 結論 autotest のカスタマイズには、実行ディレクトリ(または~/)に .autotest を置く方法、定められたディレクトリに autotest/ を作る方法の2種類がある。 .autotest がお手軽 Autotest.add_discovery do "rspec" # use Autotest::Rspec end Autotest.add_

    autotest をカスタマイズする - 観測所日誌
  • 1