maeshimaの日記

メモ書きです

Rspec入門メモ

RSpec の入門とその一歩先へ - t-wadaの日記を読んで気になったところを抜粋したメモです

  • 自信があるときには明白な実装
  • そうでないときは仮実装によるテストのテスト→三角測量をする
  • 実装クラスのリファクタリングでテストもリファクタリングする
  • be_[predicate] マッチャー
  • RSpec は it の説明用の文字列引数を省略した時に自分で判断できる範囲で仕様記述を組み立てます→状況によってはitの文字列引数を省略可能!!
  • subject を使うと、 subject ブロックの評価結果が it 内のshould のレシーバになります。
  • beforeの内容をsubjectの中にインライン化できる