test: default administrateur as fixtures
This commit is contained in:
parent
4e1e19c2e7
commit
9e80962ea5
81 changed files with 194 additions and 179 deletions
|
@ -1,6 +1,6 @@
|
|||
RSpec.describe Cron::AdministrateurActivateBeforeExpirationJob, type: :job do
|
||||
describe 'perform' do
|
||||
let(:administrateur) { create(:administrateur) }
|
||||
let(:administrateur) { administrateurs(:default_admin) }
|
||||
let(:user) { administrateur.user }
|
||||
let(:mailer_double) { double('mailer', deliver_later: true) }
|
||||
|
||||
|
|
|
@ -8,14 +8,14 @@ RSpec.describe Cron::PurgeManagerAdministrateurSessionsJob, type: :job do
|
|||
context "with an inactive administrateur" do
|
||||
before do
|
||||
AdministrateursProcedure.create(procedure: procedure, administrateur: administrateur, manager: true)
|
||||
expect(AdministrateursProcedure.where(manager: true).count).to eq(1)
|
||||
expect(AdministrateursProcedure.count).to eq(2)
|
||||
subject
|
||||
end
|
||||
|
||||
it {
|
||||
expect(AdministrateursProcedure.where(manager: true).count).to eq(0)
|
||||
expect(AdministrateursProcedure.count).to eq(1)
|
||||
expect(AdministrateursProcedure.where(procedure:, manager: true).count).to eq(1)
|
||||
expect(AdministrateursProcedure.where(procedure:).count).to eq(2)
|
||||
subject
|
||||
expect(AdministrateursProcedure.where(procedure:, manager: true).count).to eq(0)
|
||||
expect(AdministrateursProcedure.where(procedure:).count).to eq(1)
|
||||
}
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
RSpec.describe Cron::SendAPITokenExpirationNoticeJob, type: :job do
|
||||
describe 'perform' do
|
||||
let(:administrateur) { create(:administrateur) }
|
||||
let(:administrateur) { administrateurs(:default_admin) }
|
||||
let!(:token) { APIToken.generate(administrateur).first }
|
||||
let(:mailer_double) { double('mailer', deliver_later: true) }
|
||||
let(:today) { Date.new(2018, 01, 01) }
|
||||
|
|
|
@ -21,8 +21,10 @@ RSpec.describe Cron::WeeklyOverviewJob, type: :job do
|
|||
run_job
|
||||
end
|
||||
|
||||
it { expect(InstructeurMailer).to have_received(:last_week_overview).with(instructeur) }
|
||||
it { expect(mailer_double).to have_received(:deliver_later) }
|
||||
it do
|
||||
expect(InstructeurMailer).to have_received(:last_week_overview).with(instructeur)
|
||||
expect(mailer_double).to have_received(:deliver_later).at_least(1).times
|
||||
end
|
||||
end
|
||||
|
||||
context 'with one instructeur with no overviews' do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue