From f29ba8fe7b946c8ef60cc8ea30824d4b27991153 Mon Sep 17 00:00:00 2001 From: AnaPerola Date: Thu, 22 Feb 2024 16:18:12 -0300 Subject: [PATCH] =?UTF-8?q?Corrige=20cen=C3=A1rios=20de=20teste=20informan?= =?UTF-8?q?do=20novo=20parametro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exam_poster/final_recovery_poster_spec.rb | 2 +- .../exam_poster/numerical_exam_poster_spec.rb | 12 ++++++++++-- spec/services/student_average_calculation_spec.rb | 10 ++++++++-- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/spec/services/exam_poster/final_recovery_poster_spec.rb b/spec/services/exam_poster/final_recovery_poster_spec.rb index d47de8e42..e91360b84 100644 --- a/spec/services/exam_poster/final_recovery_poster_spec.rb +++ b/spec/services/exam_poster/final_recovery_poster_spec.rb @@ -50,7 +50,7 @@ score_rounder = double(:score_rounder) expect(ScoreRounder).to receive(:new) - .with(classroom, RoundedAvaliations::FINAL_RECOVERY) + .with(classroom, RoundedAvaliations::FINAL_RECOVERY, school_calendar.steps.last) .and_return(score_rounder) .at_least(:once) expect(score_rounder).to receive(:round) diff --git a/spec/services/exam_poster/numerical_exam_poster_spec.rb b/spec/services/exam_poster/numerical_exam_poster_spec.rb index 9df56b177..cd18d2c1e 100644 --- a/spec/services/exam_poster/numerical_exam_poster_spec.rb +++ b/spec/services/exam_poster/numerical_exam_poster_spec.rb @@ -203,12 +203,20 @@ score_rounder = double(:score_rounder) expect(ScoreRounder).to receive(:new) - .with(classroom, RoundedAvaliations::SCHOOL_TERM_RECOVERY) + .with( + classroom, + RoundedAvaliations::SCHOOL_TERM_RECOVERY, + classroom.calendar.classroom_steps.first + ) .and_return(score_rounder) .at_least(:once) expect(ScoreRounder).to receive(:new) - .with(classroom, RoundedAvaliations::NUMERICAL_EXAM) + .with( + classroom, + RoundedAvaliations::NUMERICAL_EXAM, + classroom.calendar.classroom_steps.first + ) .and_return(score_rounder) .at_least(:once) diff --git a/spec/services/student_average_calculation_spec.rb b/spec/services/student_average_calculation_spec.rb index dee5e2830..ab8365dd2 100644 --- a/spec/services/student_average_calculation_spec.rb +++ b/spec/services/student_average_calculation_spec.rb @@ -222,7 +222,7 @@ let(:daily_note_students) { [daily_note_student_1, daily_note_student_2, daily_note_student_3] } it 'expects to call score_rounder with correct params' do expect(ScoreRounder).to receive(:new) - .with(classroom, RoundedAvaliations::NUMERICAL_EXAM) + .with(classroom, RoundedAvaliations::NUMERICAL_EXAM, school_calendar_step) .and_return(score_rounder) .at_least(:once) @@ -309,7 +309,13 @@ def stub_recovery_diary_record_2 def stub_score_rounder stub_const('ScoreRounder', Class.new) allow(ScoreRounder).to( - receive(:new).with(classroom, RoundedAvaliations::NUMERICAL_EXAM).and_return(score_rounder) + receive(:new) + .with( + classroom, + RoundedAvaliations::NUMERICAL_EXAM, + school_calendar_step + ) + .and_return(score_rounder) ) end