タグ

RSpecに関するh-yanoのブックマーク (2)

  • まだ信者になっていない人に向けた RSpec の奨め - moroの日記

    某書籍の執筆をちゃんとやろうと再開したのですが、こんなのでリーチしますかね?抜粋。 下にいくほど信仰が高まっていますが、いちおう現世利益を前面に出してみました。 校正前とはいえ元原稿の抜粋なので、レビュー&突っ込み(これは嬉しいの?とか)大歓迎です。むしろお願いします。あと6個書けると10の理由になって流行に乗れるのでぜひに。 標準でモック機構を備えている まだ作成していないクラスの呼出側を設計する場合や、外部の認証サーバとの連携などテスト時には制御することの難しい機能開発する場合に、その難しい部分を簡単にモックすることができます。また、単にその機能があるように振る舞う(常にtrueを返す、など)ではなく、内部でどのメソッドが呼ばれるかもテスト時の検証対象にできるため、デベロッパーテストによる設計が行いやすくなります。 ビューやコントローラの単体テストを記述できる Rails のファンクシ

    まだ信者になっていない人に向けた RSpec の奨め - moroの日記
  • File: TUTORIAL.ja

    【注意】この文書は、RSpecの具体的な使い方の例としては古くなっています。 RSpec 1.0.8 をベースにした説明である「スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)」も参照してください。(2007/12/14) RSpecを使おう RSpecはプログラミング言語Ruby用の ビヘイビア・スペシフィケーション・フレームワークだ。 Rubyについては、www.ruby-lang.org/ を、 ビヘイビア(振舞)駆動開発(Behaviour Driven Development)については、 www.daveastels.com/index.php?p=5 の_A New Look at Test Driven Development_ を 参照してほしい。 このドキュメントの目的は、ビヘイビア・スペシフィケーション・フレームワーク

  • 1