Increase admin budget feature spec for drafting phase
This commit is contained in:
@@ -34,32 +34,32 @@ feature 'Admin budgets' do
|
|||||||
end
|
end
|
||||||
|
|
||||||
scenario 'Filters by phase' do
|
scenario 'Filters by phase' do
|
||||||
budget1 = create(:budget)
|
drafting_budget = create(:budget, :drafting)
|
||||||
budget2 = create(:budget, :accepting)
|
accepting_budget = create(:budget, :accepting)
|
||||||
budget3 = create(:budget, :selecting)
|
selecting_budget = create(:budget, :selecting)
|
||||||
budget4 = create(:budget, :balloting)
|
balloting_budget = create(:budget, :balloting)
|
||||||
budget5 = create(:budget, :finished)
|
finished_budget = create(:budget, :finished)
|
||||||
|
|
||||||
visit admin_budgets_path
|
visit admin_budgets_path
|
||||||
expect(page).to have_content(budget1.name)
|
expect(page).to have_content(drafting_budget.name)
|
||||||
expect(page).to have_content(budget2.name)
|
expect(page).to have_content(accepting_budget.name)
|
||||||
expect(page).to have_content(budget3.name)
|
expect(page).to have_content(selecting_budget.name)
|
||||||
expect(page).to have_content(budget4.name)
|
expect(page).to have_content(balloting_budget.name)
|
||||||
expect(page).not_to have_content(budget5.name)
|
expect(page).not_to have_content(finished_budget.name)
|
||||||
|
|
||||||
click_link 'Finished'
|
click_link 'Finished'
|
||||||
expect(page).not_to have_content(budget1.name)
|
expect(page).not_to have_content(drafting_budget.name)
|
||||||
expect(page).not_to have_content(budget2.name)
|
expect(page).not_to have_content(accepting_budget.name)
|
||||||
expect(page).not_to have_content(budget3.name)
|
expect(page).not_to have_content(selecting_budget.name)
|
||||||
expect(page).not_to have_content(budget4.name)
|
expect(page).not_to have_content(balloting_budget.name)
|
||||||
expect(page).to have_content(budget5.name)
|
expect(page).to have_content(finished_budget.name)
|
||||||
|
|
||||||
click_link 'Open'
|
click_link 'Open'
|
||||||
expect(page).to have_content(budget1.name)
|
expect(page).to have_content(drafting_budget.name)
|
||||||
expect(page).to have_content(budget2.name)
|
expect(page).to have_content(accepting_budget.name)
|
||||||
expect(page).to have_content(budget3.name)
|
expect(page).to have_content(selecting_budget.name)
|
||||||
expect(page).to have_content(budget4.name)
|
expect(page).to have_content(balloting_budget.name)
|
||||||
expect(page).not_to have_content(budget5.name)
|
expect(page).not_to have_content(finished_budget.name)
|
||||||
end
|
end
|
||||||
|
|
||||||
scenario 'Open filter is properly highlighted' do
|
scenario 'Open filter is properly highlighted' do
|
||||||
|
|||||||
Reference in New Issue
Block a user