diff --git a/spec/system/admin/homepage/homepage_spec.rb b/spec/system/admin/homepage/homepage_spec.rb index 274c537bf..afffdfa3b 100644 --- a/spec/system/admin/homepage/homepage_spec.rb +++ b/spec/system/admin/homepage/homepage_spec.rb @@ -12,8 +12,7 @@ describe "Homepage", :admin do let!(:debates_feed) { create(:widget_feed, kind: "debates") } let!(:processes_feed) { create(:widget_feed, kind: "processes") } - let(:user_recommendations) { Setting.find_by(key: "feature.user.recommendations") } - let(:user) { create(:user) } + let(:user) { create(:user) } context "Header" do scenario "Admin menu links to homepage path" do @@ -210,6 +209,7 @@ describe "Homepage", :admin do scenario "Recomendations" do create(:proposal, tag_list: "Sport", followers: [user]) create(:proposal, tag_list: "Sport") + user_recommendations = Setting.find_by(key: "feature.user.recommendations") visit admin_homepage_path diff --git a/spec/system/admin/translatable_spec.rb b/spec/system/admin/translatable_spec.rb index 707682aea..95479b61d 100644 --- a/spec/system/admin/translatable_spec.rb +++ b/spec/system/admin/translatable_spec.rb @@ -498,7 +498,7 @@ describe "Admin edit translatable records", :admin do end context "Globalize javascript interface" do - let(:translatable) { create(:i18n_content) } + let!(:translatable) { create(:i18n_content) } let(:content) { translatable } let(:path) { admin_site_customization_information_texts_path } diff --git a/spec/system/budget_polls/voter_spec.rb b/spec/system/budget_polls/voter_spec.rb index de76c0b90..d30c1d2b6 100644 --- a/spec/system/budget_polls/voter_spec.rb +++ b/spec/system/budget_polls/voter_spec.rb @@ -6,7 +6,6 @@ describe "BudgetPolls", :with_frozen_time do let(:poll) { create(:poll, budget: budget) } let(:booth) { create(:poll_booth) } let(:officer) { create(:poll_officer) } - let(:admin) { create(:administrator) } let!(:user) { create(:user, :in_census) } before do @@ -16,6 +15,7 @@ describe "BudgetPolls", :with_frozen_time do context "Offline" do scenario "A citizen can cast a paper vote" do + admin = create(:administrator).user login_through_form_as_officer(officer) visit new_officing_residence_path @@ -30,7 +30,7 @@ describe "BudgetPolls", :with_frozen_time do end logout - login_as(admin.user) + login_as(admin) visit admin_poll_recounts_path(poll) within("#total_system") do diff --git a/spec/system/budgets/budgets_spec.rb b/spec/system/budgets/budgets_spec.rb index 17d0a9fc8..b21d9a4aa 100644 --- a/spec/system/budgets/budgets_spec.rb +++ b/spec/system/budgets/budgets_spec.rb @@ -43,9 +43,11 @@ describe "Budgets" do end scenario "Show finished budgets list" do + budget = create(:budget) finished_budget_1 = create(:budget, :finished) finished_budget_2 = create(:budget, :finished) drafting_budget = create(:budget, :drafting) + visit budgets_path within("#finished_budgets") do