Rename gestionnaire in code to instructeur
This commit is contained in:
parent
6902f84b85
commit
3fde2a6f70
175 changed files with 1162 additions and 1162 deletions
|
@ -4,12 +4,12 @@ describe 'admin/assigns/show.html.haml', type: :view do
|
|||
let(:admin) { create(:administrateur) }
|
||||
let(:procedure) { create :procedure, administrateur: admin }
|
||||
|
||||
let(:assign_gestionnaires) { procedure.gestionnaires }
|
||||
let(:not_assign_gestionnaires) { admin.gestionnaires.where.not(id: assign_gestionnaires.ids) }
|
||||
let(:assign_instructeurs) { procedure.instructeurs }
|
||||
let(:not_assign_instructeurs) { admin.instructeurs.where.not(id: assign_instructeurs.ids) }
|
||||
|
||||
before do
|
||||
assign(:procedure, procedure)
|
||||
assign(:gestionnaire, Gestionnaire.new)
|
||||
assign(:instructeur, Instructeur.new)
|
||||
|
||||
assign(:instructeurs_assign, (smart_listing_create :instructeurs_assign,
|
||||
assign_instructeurs,
|
||||
|
@ -35,12 +35,12 @@ describe 'admin/assigns/show.html.haml', type: :view do
|
|||
end
|
||||
|
||||
context 'when administrateur have two instructeur' do
|
||||
let!(:instructeur_1) { create :gestionnaire, email: 'plop@plop.com', administrateurs: [admin] }
|
||||
let!(:instructeur_2) { create :gestionnaire, email: 'plip@plop.com', administrateurs: [admin] }
|
||||
let!(:instructeur_1) { create :instructeur, email: 'plop@plop.com', administrateurs: [admin] }
|
||||
let!(:instructeur_2) { create :instructeur, email: 'plip@plop.com', administrateurs: [admin] }
|
||||
|
||||
before do
|
||||
not_assign_gestionnaires.reload
|
||||
assign_gestionnaires.reload
|
||||
not_assign_instructeurs.reload
|
||||
assign_instructeurs.reload
|
||||
|
||||
assign(:instructeurs_assign, (smart_listing_create :instructeurs_assign,
|
||||
assign_instructeurs,
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe 'admin/gestionnaires/index.html.haml', type: :view do
|
||||
describe 'admin/instructeurs/index.html.haml', type: :view do
|
||||
let(:admin) { create(:administrateur) }
|
||||
|
||||
before do
|
||||
assign(:gestionnaires, (smart_listing_create :gestionnaires,
|
||||
admin.gestionnaires,
|
||||
partial: "admin/gestionnaires/list",
|
||||
assign(:instructeurs, (smart_listing_create :instructeurs,
|
||||
admin.instructeurs,
|
||||
partial: "admin/instructeurs/list",
|
||||
array: true))
|
||||
assign(:gestionnaire, Gestionnaire.new())
|
||||
assign(:instructeur, Instructeur.new())
|
||||
end
|
||||
|
||||
context 'Aucun gestionnaire' do
|
||||
context 'Aucun instructeur' do
|
||||
before do
|
||||
render
|
||||
end
|
||||
|
@ -20,11 +20,11 @@ describe 'admin/gestionnaires/index.html.haml', type: :view do
|
|||
|
||||
context 'Ajout d\'un instructeur' do
|
||||
before do
|
||||
create(:gestionnaire, administrateurs: [admin])
|
||||
create(:instructeur, administrateurs: [admin])
|
||||
admin.reload
|
||||
assign(:gestionnaires, (smart_listing_create :gestionnaires,
|
||||
admin.gestionnaires,
|
||||
partial: "admin/gestionnaires/list",
|
||||
assign(:instructeurs, (smart_listing_create :instructeurs,
|
||||
admin.instructeurs,
|
||||
partial: "admin/instructeurs/list",
|
||||
array: true))
|
||||
render
|
||||
end
|
||||
|
|
|
@ -23,7 +23,7 @@ describe 'admin/procedures/show.html.haml', type: :view do
|
|||
|
||||
context 'when procedure have a gestionnare affected' do
|
||||
before do
|
||||
create :assign_to, gestionnaire: create(:gestionnaire), procedure: procedure
|
||||
create :assign_to, instructeur: create(:instructeur), procedure: procedure
|
||||
render
|
||||
end
|
||||
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
describe 'gestionnaires/avis/instruction.html.haml', type: :view do
|
||||
describe 'instructeurs/avis/instruction.html.haml', type: :view do
|
||||
let(:avis) { create(:avis, confidentiel: confidentiel) }
|
||||
|
||||
before do
|
||||
assign(:avis, avis)
|
||||
@dossier = create(:dossier, :accepte)
|
||||
allow(view).to receive(:current_gestionnaire).and_return(avis.gestionnaire)
|
||||
allow(view).to receive(:current_instructeur).and_return(avis.instructeur)
|
||||
end
|
||||
|
||||
subject { render }
|
||||
|
|
|
@ -1,23 +1,23 @@
|
|||
describe 'gestionnaires/dossiers/envoyer_dossier_block.html.haml', type: :view do
|
||||
describe 'instructeurs/dossiers/envoyer_dossier_block.html.haml', type: :view do
|
||||
let(:dossier) { create(:dossier) }
|
||||
|
||||
subject do
|
||||
render(
|
||||
'gestionnaires/dossiers/envoyer_dossier_block.html.haml',
|
||||
'instructeurs/dossiers/envoyer_dossier_block.html.haml',
|
||||
dossier: dossier,
|
||||
potential_recipients: potential_recipients
|
||||
)
|
||||
end
|
||||
|
||||
context "there are other gestionnaires for the procedure" do
|
||||
let(:gestionnaire) { create(:gestionnaire, email: 'yop@totomail.fr') }
|
||||
let(:potential_recipients) { [gestionnaire] }
|
||||
context "there are other instructeurs for the procedure" do
|
||||
let(:instructeur) { create(:instructeur, email: 'yop@totomail.fr') }
|
||||
let(:potential_recipients) { [instructeur] }
|
||||
|
||||
it { is_expected.to have_css("select > option[value='#{gestionnaire.id}']") }
|
||||
it { is_expected.to have_css("select > option[value='#{instructeur.id}']") }
|
||||
it { is_expected.to have_css(".button.send") }
|
||||
end
|
||||
|
||||
context "there is no other gestionnaire for the procedure" do
|
||||
context "there is no other instructeur for the procedure" do
|
||||
let(:potential_recipients) { [] }
|
||||
|
||||
it { is_expected.not_to have_css("select") }
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
describe 'gestionnaires/dossiers/state_button_motivation.html.haml', type: :view do
|
||||
describe 'instructeurs/dossiers/state_button_motivation.html.haml', type: :view do
|
||||
let(:dossier) { create(:dossier, :en_instruction) }
|
||||
|
||||
subject! do
|
||||
render(
|
||||
'gestionnaires/dossiers/state_button_motivation.html.haml',
|
||||
'instructeurs/dossiers/state_button_motivation.html.haml',
|
||||
dossier: dossier,
|
||||
popup_title: 'Accepter le dossier',
|
||||
placeholder: 'Expliquez au demandeur pourquoi ce dossier est accepté (facultatif)',
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
describe 'gestionnaires/dossiers/print.html.haml', type: :view do
|
||||
describe 'instructeurs/dossiers/print.html.haml', type: :view do
|
||||
before { view.extend DossierHelper }
|
||||
|
||||
context "with a dossier" do
|
||||
let(:current_gestionnaire) { create(:gestionnaire) }
|
||||
let(:current_instructeur) { create(:instructeur) }
|
||||
let(:dossier) { create(:dossier, :en_instruction, :with_commentaires) }
|
||||
|
||||
before do
|
||||
assign(:dossier, dossier)
|
||||
allow(view).to receive(:current_gestionnaire).and_return(current_gestionnaire)
|
||||
allow(view).to receive(:current_instructeur).and_return(current_instructeur)
|
||||
|
||||
render
|
||||
end
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
describe 'gestionnaires/dossiers/show.html.haml', type: :view do
|
||||
let(:current_gestionnaire) { create(:gestionnaire) }
|
||||
describe 'instructeurs/dossiers/show.html.haml', type: :view do
|
||||
let(:current_instructeur) { create(:instructeur) }
|
||||
let(:dossier) { create(:dossier, :en_construction) }
|
||||
|
||||
before do
|
||||
sign_in current_gestionnaire
|
||||
sign_in current_instructeur
|
||||
assign(:dossier, dossier)
|
||||
end
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
describe 'gestionnaires/procedures/_download_dossiers.html.haml', type: :view do
|
||||
let(:current_gestionnaire) { create(:gestionnaire) }
|
||||
describe 'instructeurs/procedures/_download_dossiers.html.haml', type: :view do
|
||||
let(:current_instructeur) { create(:instructeur) }
|
||||
let(:procedure) { create(:procedure) }
|
||||
|
||||
subject { render 'gestionnaires/procedures/download_dossiers.html.haml', procedure: procedure }
|
||||
subject { render 'instructeurs/procedures/download_dossiers.html.haml', procedure: procedure }
|
||||
|
||||
context "when procedure has 0 dossier" do
|
||||
it { is_expected.not_to include("Télécharger tous les dossiers") }
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe 'gestionnaires/shared/avis/_list.html.haml', type: :view do
|
||||
describe 'instructeurs/shared/avis/_list.html.haml', type: :view do
|
||||
before { view.extend DossierHelper }
|
||||
|
||||
subject { render 'gestionnaires/shared/avis/list.html.haml', avis: avis, avis_seen_at: seen_at, current_gestionnaire: gestionnaire }
|
||||
subject { render 'instructeurs/shared/avis/list.html.haml', avis: avis, avis_seen_at: seen_at, current_instructeur: instructeur }
|
||||
|
||||
let(:gestionnaire) { create(:gestionnaire) }
|
||||
let(:avis) { [create(:avis, claimant: gestionnaire)] }
|
||||
let(:instructeur) { create(:instructeur) }
|
||||
let(:avis) { [create(:avis, claimant: instructeur)] }
|
||||
let(:seen_at) { avis.first.created_at + 1.hour }
|
||||
|
||||
it { is_expected.to have_text(avis.first.introduction) }
|
||||
|
@ -19,7 +19,7 @@ describe 'gestionnaires/shared/avis/_list.html.haml', type: :view do
|
|||
end
|
||||
|
||||
context 'with an answer' do
|
||||
let(:avis) { [create(:avis, :with_answer, claimant: gestionnaire)] }
|
||||
let(:avis) { [create(:avis, :with_answer, claimant: instructeur)] }
|
||||
|
||||
it 'renders the answer formatted with newlines' do
|
||||
expect(subject).to include(simple_format(avis.first.answer))
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
require 'rails_helper'
|
||||
|
||||
describe 'gestionnaire_mailer/send_notifications.html.haml', type: :view do
|
||||
let(:gestionnaire) { create(:gestionnaire) }
|
||||
describe 'instructeur_mailer/send_notifications.html.haml', type: :view do
|
||||
let(:instructeur) { create(:instructeur) }
|
||||
|
||||
before do
|
||||
assign(:data, data)
|
||||
|
|
|
@ -2,7 +2,7 @@ require 'spec_helper'
|
|||
|
||||
describe 'layouts/_navbar.html.haml', type: :view do
|
||||
let(:administrateur) { create(:administrateur) }
|
||||
let(:gestionnaire) { create(:gestionnaire, administrateurs: [administrateur]) }
|
||||
let(:instructeur) { create(:instructeur, administrateurs: [administrateur]) }
|
||||
|
||||
let!(:procedure) { create(:procedure, administrateur: administrateur) }
|
||||
|
||||
|
@ -27,10 +27,10 @@ describe 'layouts/_navbar.html.haml', type: :view do
|
|||
it { is_expected.to match(/Déconnexion/) }
|
||||
end
|
||||
|
||||
context 'when gestionnaire is connected' do
|
||||
context 'when instructeur is connected' do
|
||||
before do
|
||||
@request.env["devise.mapping"] = Devise.mappings[:gestionnaire]
|
||||
@current_user = gestionnaire
|
||||
@request.env["devise.mapping"] = Devise.mappings[:instructeur]
|
||||
@current_user = instructeur
|
||||
sign_in @current_user
|
||||
render
|
||||
end
|
||||
|
|
|
@ -45,11 +45,11 @@ describe 'layouts/_new_header.html.haml', type: :view do
|
|||
end
|
||||
end
|
||||
|
||||
context 'when rendering for gestionnaire' do
|
||||
let(:user) { create(:gestionnaire) }
|
||||
let(:profile) { :gestionnaire }
|
||||
context 'when rendering for instructeur' do
|
||||
let(:user) { create(:instructeur) }
|
||||
let(:profile) { :instructeur }
|
||||
|
||||
it { is_expected.to have_css("a.header-logo[href=\"#{gestionnaire_procedures_path}\"]") }
|
||||
it { is_expected.to have_css("a.header-logo[href=\"#{instructeur_procedures_path}\"]") }
|
||||
|
||||
it 'displays the Help dropdown menu' do
|
||||
expect(subject).to have_css(".help-dropdown")
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
describe 'shared/dossiers/champs.html.haml', type: :view do
|
||||
let(:gestionnaire) { create(:gestionnaire) }
|
||||
let(:instructeur) { create(:instructeur) }
|
||||
let(:demande_seen_at) { nil }
|
||||
|
||||
before do
|
||||
view.extend DossierHelper
|
||||
view.extend DossierLinkHelper
|
||||
allow(view).to receive(:current_gestionnaire).and_return(gestionnaire)
|
||||
allow(view).to receive(:current_instructeur).and_return(instructeur)
|
||||
end
|
||||
|
||||
subject { render 'shared/dossiers/champs.html.haml', champs: champs, demande_seen_at: demande_seen_at, profile: nil }
|
||||
|
||||
context "there are some champs" do
|
||||
let(:dossier) { create(:dossier) }
|
||||
let(:avis) { create :avis, dossier: dossier, gestionnaire: gestionnaire }
|
||||
let(:avis) { create :avis, dossier: dossier, instructeur: instructeur }
|
||||
let(:champ1) { create(:champ, :checkbox, value: "on") }
|
||||
let(:champ2) { create(:champ, :header_section, value: "Section") }
|
||||
let(:champ3) { create(:champ, :explication, value: "mazette") }
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
describe 'shared/dossiers/demande.html.haml', type: :view do
|
||||
let(:current_gestionnaire) { create(:gestionnaire) }
|
||||
let(:current_instructeur) { create(:instructeur) }
|
||||
let(:individual) { nil }
|
||||
let(:etablissement) { nil }
|
||||
let(:procedure) { create(:procedure, :published) }
|
||||
let(:dossier) { create(:dossier, :en_construction, procedure: procedure, etablissement: etablissement, individual: individual) }
|
||||
|
||||
before do
|
||||
sign_in current_gestionnaire
|
||||
sign_in current_instructeur
|
||||
end
|
||||
|
||||
subject! { render 'shared/dossiers/demande.html.haml', dossier: dossier, demande_seen_at: nil, profile: 'usager' }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue