Simplify setting up admin component tests
This commit is contained in:
@@ -1,8 +1,7 @@
|
||||
require "rails_helper"
|
||||
|
||||
describe Admin::Budgets::ActionsComponent, controller: Admin::BaseController do
|
||||
describe Admin::Budgets::ActionsComponent, :admin do
|
||||
include Rails.application.routes.url_helpers
|
||||
before { sign_in(create(:administrator).user) }
|
||||
|
||||
let(:budget) { create(:budget) }
|
||||
let(:component) { Admin::Budgets::ActionsComponent.new(budget) }
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
require "rails_helper"
|
||||
|
||||
describe Admin::Budgets::CalculateWinnersButtonComponent, controller: Admin::BaseController do
|
||||
describe Admin::Budgets::CalculateWinnersButtonComponent, :admin do
|
||||
let(:budget) { create(:budget) }
|
||||
let(:component) { Admin::Budgets::CalculateWinnersButtonComponent.new(budget) }
|
||||
before { sign_in(create(:administrator).user) }
|
||||
|
||||
it "renders when reviewing ballots" do
|
||||
budget.update!(phase: "reviewing_ballots")
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
require "rails_helper"
|
||||
|
||||
describe Admin::Budgets::LinksComponent, controller: Admin::BaseController do
|
||||
before { sign_in(create(:administrator).user) }
|
||||
|
||||
describe Admin::Budgets::LinksComponent, :admin do
|
||||
describe "see results link" do
|
||||
let(:budget) { create(:budget, :finished) }
|
||||
let(:component) { Admin::Budgets::LinksComponent.new(budget) }
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
require "rails_helper"
|
||||
|
||||
describe Admin::Budgets::TableActionsComponent, controller: Admin::BaseController do
|
||||
describe Admin::Budgets::TableActionsComponent, :admin do
|
||||
let(:budget) { create(:budget) }
|
||||
let(:component) { Admin::Budgets::TableActionsComponent.new(budget) }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user