※こちらは旧サイトです(新サイトはこちら

Behatのシナリオテンプレートを使ってテストケース内で変数を使ってみた

2016-05-25 11:19:09

なんか変数的な仕組みないのかなー、と思って調べまわった結果、シナリオテンプレートという物を見つけたので使い方をメモ

とりあえず書いてみる

自サイトの記事これこれをGoogleとYahooで検索してみるフィーチャ

# language: ja
#
フィーチャ: 検索順位のチェック

    @javascript
    シナリオテンプレート: 検索してみる
        前提 ユーザーは "<URL>?<QUERY>" を表示している
        ならば "<MATCH_TEXT>" と表示されていること
            かつ 1 秒待つ
        例:
            | URL | QUERY | MATCH_TEXT |
            | https://www.google.co.jp/search | q=7me | 7me |
            | http://search.yahoo.co.jp/search | p=7me | 7me |
            | https://www.google.co.jp/search | q=debian+openbox | VirtualBox上でDebian+Openboxなデスクトップ環境を作った |
            | http://search.yahoo.co.jp/search | p=debian+openbox | VirtualBox上でDebian+Openboxなデスクトップ環境を作った |
            | https://www.google.co.jp/search | q=LG+G4+1shopmobile | SIMフリーLG G4を1shopmobileで購入〜オプション品を揃え |
            | http://search.yahoo.co.jp/search | p=LG+G4+1shopmobile | SIMフリーLG G4を1shopmobileで購入〜オプション品を揃え |

勘所