文書の過去の版を表示しています。
Effective Testing with RSpec 3
1
Tests .. あるコードが適切に動くかどうか
Specs .. 望む動作を記述する
Examples .. 例を示す
インスタンス変数の欠点
def sandwich
@sandwich ||= Sandwich.new('delicious', [])
end
2
exampleを論理的に構造化する
適切な詳細さで望む結果を書く
セットアップを共有する
contextはオブジェクトを変化させるテストのときに用いる
出力を見やすい形式に変えられる rspec –format documentation
シンタックスハイライトもできる gem install coderay
rspec fd
キーワードを含むテストだけを実行: -e keyword
RSpec-modeがある
あらかじめテストしたい見出しを書いておけばワークフローになって忘れない。pendingを使う。
3
blog/2020/1015_effective_testing_with_rspec_3.1606553279.txt.gz · 最終更新: 2020/11/28 17:47 by kijima