letまたはgiven
let や givenを使うときは呼び出されないといけないので、scenarioの中でちゃんと定義して呼び出さないと、定義したletやgivenが必要なscenarioでエラーが起こる。呼び出しなどしなくて良いのはbackgroundブロック内に定義する。(backgroundの場合は、そのファイル内のすべてのscenarioで暗黙的に呼び出されているので、scenario分呼び出されることになっているので、重くなるかも)
feature 'adult page - front side' do
# let <=> given, for feature spec use given instead of let given(:roots){ Category.roots } given(:root){ FactoryGirl.create(:adult_study_abroad) }
scenario "the page has programs" do
# ここで呼び出し roots root visit adult_path()
end
end











