タグ

expectとshouldに関するnabinnoのブックマーク (1)

  • テストの基本構造

    今回は、前回作った「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 .

    テストの基本構造
  • 1