エンドツーエンドでturnipを使用するので色々と調べたことを残す
この記事は書きかけです。
まだ、情報収集の段階。
turnipとcucumberを比較してturnipが優れている点は、正規表現を使わないのでsteps定義がスッキリするのとRSpecで 1 本化できるって程度しかわかっていません。
参考サイト
とりあえず、参考サイトを列挙しとこう。
PhantomJSとPoltergeistでHeadlessなJavascriptテスト環境を作る
javascriptのテストをゴリゴリ書く予定ならwebkitよりこっちの方がよいのかも。。。
調べたいこと
- Gherkin記法
- Capybara記法
悩んてること
- javascriptのテストは書くか?書くなら何を使うか?
決めたこと。
テスト関係の使用ツール
- RSpec
- Gherkin
- Capybara
- Guard
- Spring
feature ファイルと step定義ファイルの置き場
feature ファイル
spec/acceptance/*.feature
step定義
spec/acceptance/steps/*_steps.rb