はじめる! Cucumber 第8章 7周目: 特に重要なテストを実行する

  • テストシナリオにタグをつけてテストをグループ化する
    • 特定のタグのシナリオを実行したり、前処理/後処理をまとめて指定できる
  • シナリオ名の前行に @ でタグをつける
    • @wip は作業中を表すタグ。rake cucumber:wip でそのタグのシナリオだけ実施できる
    • 逆に(作業中ということは失敗するはずなので) rake cucumber で全体のテストを実施するときは @wip のシナリオは除外される
    • @wip はいちどに3つまでしかつけられない
  • script/cucumber の --tag オプションで指定したタグのテストシナリオのみ実施することができる
  • Before("@tag"), After("@tag") のようにタグ名を引数に指定することで特定のタグのついたシナリオに前処理/後処理を指定できる

第8章はこれまで。あっという間でしたが次の第9章で「はじめる! Cucumber」は終わりです。また次は達人出版会電子書籍を読みます。