Merge pull request #3251 from betagouv/fix-admin-spec
spec: fix specs failing randomly
This commit is contained in:
commit
6b7079753d
4 changed files with 9 additions and 5 deletions
|
@ -40,7 +40,7 @@ describe Admin::ProceduresController, type: :controller do
|
|||
|
||||
describe 'GET #index with sorting and pagination' do
|
||||
before do
|
||||
admin.procedures << create(:procedure)
|
||||
admin.procedures << create(:procedure, administrateur: admin)
|
||||
end
|
||||
|
||||
subject {
|
||||
|
|
|
@ -10,4 +10,10 @@ FactoryBot.define do
|
|||
admin.renew_api_token
|
||||
end
|
||||
end
|
||||
|
||||
trait :with_procedure do
|
||||
after(:create) do |admin|
|
||||
admin.procedures << create(:simple_procedure, administrateur: admin)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -5,11 +5,10 @@ feature 'Administrator connection' do
|
|||
|
||||
let(:email) { 'admin1@admin.com' }
|
||||
let(:password) { 'mon chien aime les bananes' }
|
||||
let!(:admin) { create(:administrateur, email: email, password: password) }
|
||||
let!(:admin) { create(:administrateur, :with_procedure, email: email, password: password) }
|
||||
let!(:gestionnaire) { create(:gestionnaire, :with_trusted_device, email: email, password: password) }
|
||||
|
||||
before do
|
||||
admin.procedures << create(:procedure)
|
||||
visit new_administrateur_session_path
|
||||
end
|
||||
|
||||
|
|
|
@ -4,10 +4,9 @@ require 'features/admin/procedure_spec_helper'
|
|||
feature 'As an administrateur I wanna create a new procedure', js: true do
|
||||
include ProcedureSpecHelper
|
||||
|
||||
let(:administrateur) { create(:administrateur) }
|
||||
let(:administrateur) { create(:administrateur, :with_procedure) }
|
||||
|
||||
before do
|
||||
administrateur.procedures << create(:procedure)
|
||||
Flipflop::FeatureSet.current.test!.switch!(:publish_draft, true)
|
||||
login_as administrateur, scope: :administrateur
|
||||
visit root_path
|
||||
|
|
Loading…
Add table
Reference in a new issue