refactors repetitive declarations in specs
This commit is contained in:
@@ -14,12 +14,12 @@ feature 'Ballots' do
|
|||||||
visit budget_path(budget)
|
visit budget_path(budget)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
let!(:city) { create(:budget_group, budget: budget, name: "City") }
|
||||||
|
let!(:districts) { create(:budget_group, budget: budget, name: "Districts") }
|
||||||
|
|
||||||
context "Group and Heading Navigation" do
|
context "Group and Heading Navigation" do
|
||||||
|
|
||||||
scenario "Groups" do
|
scenario "Groups" do
|
||||||
city = create(:budget_group, budget: budget, name: "City")
|
|
||||||
districts = create(:budget_group, budget: budget, name: "Districts")
|
|
||||||
|
|
||||||
visit budget_path(budget)
|
visit budget_path(budget)
|
||||||
|
|
||||||
expect(page).to have_link "City"
|
expect(page).to have_link "City"
|
||||||
@@ -27,9 +27,6 @@ feature 'Ballots' do
|
|||||||
end
|
end
|
||||||
|
|
||||||
scenario "Headings" do
|
scenario "Headings" do
|
||||||
city = create(:budget_group, budget: budget, name: "City")
|
|
||||||
districts = create(:budget_group, budget: budget, name: "Districts")
|
|
||||||
|
|
||||||
city_heading1 = create(:budget_heading, group: city, name: "Investments Type1")
|
city_heading1 = create(:budget_heading, group: city, name: "Investments Type1")
|
||||||
city_heading2 = create(:budget_heading, group: city, name: "Investments Type2")
|
city_heading2 = create(:budget_heading, group: city, name: "Investments Type2")
|
||||||
district_heading1 = create(:budget_heading, group: districts, name: "District 1")
|
district_heading1 = create(:budget_heading, group: districts, name: "District 1")
|
||||||
@@ -50,9 +47,6 @@ feature 'Ballots' do
|
|||||||
end
|
end
|
||||||
|
|
||||||
scenario "Investments" do
|
scenario "Investments" do
|
||||||
city = create(:budget_group, budget: budget, name: "City")
|
|
||||||
districts = create(:budget_group, budget: budget, name: "Districts")
|
|
||||||
|
|
||||||
city_heading1 = create(:budget_heading, group: city, name: "Investments Type1")
|
city_heading1 = create(:budget_heading, group: city, name: "Investments Type1")
|
||||||
city_heading2 = create(:budget_heading, group: city, name: "Investments Type2")
|
city_heading2 = create(:budget_heading, group: city, name: "Investments Type2")
|
||||||
district_heading1 = create(:budget_heading, group: districts, name: "District 1")
|
district_heading1 = create(:budget_heading, group: districts, name: "District 1")
|
||||||
@@ -90,9 +84,6 @@ feature 'Ballots' do
|
|||||||
end
|
end
|
||||||
|
|
||||||
scenario "Redirect to first heading if there is only one" do
|
scenario "Redirect to first heading if there is only one" do
|
||||||
city = create(:budget_group, budget: budget, name: "City")
|
|
||||||
districts = create(:budget_group, budget: budget, name: "Districts")
|
|
||||||
|
|
||||||
city_heading = create(:budget_heading, group: city, name: "City")
|
city_heading = create(:budget_heading, group: city, name: "City")
|
||||||
district_heading1 = create(:budget_heading, group: districts, name: "District 1")
|
district_heading1 = create(:budget_heading, group: districts, name: "District 1")
|
||||||
district_heading2 = create(:budget_heading, group: districts, name: "District 2")
|
district_heading2 = create(:budget_heading, group: districts, name: "District 2")
|
||||||
@@ -173,9 +164,6 @@ feature 'Ballots' do
|
|||||||
context "Balloting in multiple headings" do
|
context "Balloting in multiple headings" do
|
||||||
|
|
||||||
scenario "Independent progress bar for headings", :js do
|
scenario "Independent progress bar for headings", :js do
|
||||||
city = create(:budget_group, budget: budget, name: "City")
|
|
||||||
districts = create(:budget_group, budget: budget, name: "Districts")
|
|
||||||
|
|
||||||
city_heading = create(:budget_heading, group: city, name: "All city", price: 10000000)
|
city_heading = create(:budget_heading, group: city, name: "All city", price: 10000000)
|
||||||
district_heading1 = create(:budget_heading, group: districts, name: "District 1", price: 1000000)
|
district_heading1 = create(:budget_heading, group: districts, name: "District 1", price: 1000000)
|
||||||
district_heading2 = create(:budget_heading, group: districts, name: "District 2", price: 2000000)
|
district_heading2 = create(:budget_heading, group: districts, name: "District 2", price: 2000000)
|
||||||
|
|||||||
Reference in New Issue
Block a user