Simplify setting up admin component tests

This commit is contained in:
Javi Martín
2023-07-02 01:59:50 +02:00
parent 62304b50e0
commit b8ed81c5b8
16 changed files with 23 additions and 27 deletions

View File

@@ -94,6 +94,14 @@ RSpec.configure do |config|
sign_in(nil)
end
config.before(:each, :admin, type: :component) do
sign_in(create(:administrator).user)
end
config.around(:each, :admin, type: :component) do |example|
with_controller_class(Admin::BaseController) { example.run }
end
config.around(:each, :controller, type: :component) do |example|
with_controller_class(example.metadata[:controller]) { example.run }
end