文系seの備忘録

Excelの改行でひたすらスペースを打っていた機械音痴の文系seが日々の備忘録を綴る。

rubyで自動化

以下ファイルをspecディレクトリ以下に置く。

・featureファイル (xxxxxx.feature)

  • シナリオ(テストケース)を記述

・stepファイル (xxxxxx_steps.rb)

  • シナリオの中身を実装

※ stepファイルの分割
tepが大きくなったときなどに分割する際は、"steps_for:~"で分割する

ex.

steps

gist3a141812a6258d30c64859e1863ac926


feature

gist0c9672b4e8047e00b1860a728a6c8b62





実行

bundle exec rspec spec/xxx.feature
(Gemfileで指定された環境をexecute(実行)して、rspecというテストのフレームワークで xxx.featureファイルを動かす・・ってかんじ(で合ってる?))
というか、bundler(gemfileの管理ツール)をインストールすると、bundle execを省略するとエラーになると思います。