今回は、前回作った「Hello World!」のテスト(テストコード)の説明をしながら、RSpec/Capybara によるテストの基本構造について解説します。 エグザンプルグループとエグザンプル spec/features/top_page_spec.rb の中身を見てください: require 'spec_helper' describe 'トップページ' do specify '挨拶文を表示' do visit root_path expect(page).to have_css('p', text: 'Hello World!') end end 1行目の require 'spec_helper' で、RSpec の設定ファイル spec/spec_helper.rb を読み込んでいます。Rails アプリケーションのテストをする場合には、この記述が必須です。 その下に do .
![テストの基本構造](https://cdn-ak-scissors.b.st-hatena.com/image/square/dba3720ef6cb7ca390539f5f7b85082a1167d5e2/height=288;version=1;width=512/https%3A%2F%2Fwww.oiax.jp%2Frails%2Ffiles%2Fcapybara.jpg)