こんにちは、hachi8833です。最近ますます好きになってきたTurnipを使いやすくするため、たいていの受け入れテストで使い回せるTurnipステップをテンプレとしてまとめてみました。ある程度ですがCapybaraのカンニングペーパーにもなります。 ## -*- encoding: utf-8 -*- ## 一般的に利用できるTurnipステップ ## テスト用ステップ #表示テキスト存在確認 step %(:textと表示されている) do |text| expect(page).to have_content(text) end #表示テキスト不在確認 step %(:textと表示されていない) do |text| expect(page).not_to have_content(text) end ## 操作用ステップ #ページ移動 step %(:pageページにアクセスする
![[RSpec][Turnip] 一般的に使えるTurnipステップ集|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/171cbc6dee94489ed25cebdf7fbd1f7994e5b49d/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2014%2F06%2Fturnip.jpg)