From 3db145d5dbb5ff04caf609b09d3b3148ded819ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Mon, 15 Oct 2018 15:29:52 +0200 Subject: [PATCH] Simplify creating a process in questions specs --- spec/features/admin/legislation/questions_spec.rb | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/spec/features/admin/legislation/questions_spec.rb b/spec/features/admin/legislation/questions_spec.rb index fa48b7e4f..dcb6cc450 100644 --- a/spec/features/admin/legislation/questions_spec.rb +++ b/spec/features/admin/legislation/questions_spec.rb @@ -7,6 +7,8 @@ feature 'Admin legislation questions' do login_as(admin.user) end + let!(:process) { create(:legislation_process, title: "An example legislation process") } + it_behaves_like "translatable", "legislation_question", "edit_admin_legislation_process_question_path", @@ -23,7 +25,6 @@ feature 'Admin legislation questions' do end scenario 'Disabled with a feature flag' do - process = create(:legislation_process) expect{ visit admin_legislation_process_questions_path(process) }.to raise_exception(FeatureFlags::FeatureDisabled) end @@ -32,7 +33,6 @@ feature 'Admin legislation questions' do context "Index" do scenario 'Displaying legislation process questions' do - process = create(:legislation_process, title: 'An example legislation process') question = create(:legislation_question, process: process, title: 'Question 1') question = create(:legislation_question, process: process, title: 'Question 2') @@ -48,8 +48,6 @@ feature 'Admin legislation questions' do context 'Create' do scenario 'Valid legislation question' do - process = create(:legislation_process, title: 'An example legislation process') - visit admin_root_path within('#side_menu') do @@ -74,7 +72,6 @@ feature 'Admin legislation questions' do context 'Update' do scenario 'Valid legislation question', :js do - process = create(:legislation_process, title: 'An example legislation process') question = create(:legislation_question, title: 'Question 2', process: process) visit admin_root_path @@ -101,7 +98,6 @@ feature 'Admin legislation questions' do context 'Delete' do scenario 'Legislation question', :js do - process = create(:legislation_process, title: 'An example legislation process') create(:legislation_question, title: 'Question 1', process: process) question = create(:legislation_question, title: 'Question 2', process: process) question_option = create(:legislation_question_option, question: question, value: 'Yes')