spec: update quizzes show view for post policies
Change-Id: I176fb0f1c13ed9fc938655cf75579a2442e8d627 Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/229200 Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com> Reviewed-by: Robin Kuss <rkuss@instructure.com> QA-Review: Jeremy Neander <jneander@instructure.com> Product-Review: Jeremy Neander <jneander@instructure.com>
This commit is contained in:
parent
29152e1e23
commit
f3d8f81b57
|
@ -20,6 +20,10 @@ require File.expand_path(File.dirname(__FILE__) + '/../../../spec_helper')
|
|||
require File.expand_path(File.dirname(__FILE__) + '/../../views_helper')
|
||||
|
||||
describe "/quizzes/quizzes/show" do
|
||||
before :once do
|
||||
PostPolicy.enable_feature!
|
||||
end
|
||||
|
||||
it "should render" do
|
||||
course_with_student
|
||||
view_context
|
||||
|
@ -28,14 +32,14 @@ describe "/quizzes/quizzes/show" do
|
|||
expect(response).not_to be_nil
|
||||
end
|
||||
|
||||
it "should render a notice instead of grades if muted" do
|
||||
it "should render a notice instead of grades when grades have not been posted" do
|
||||
course_with_student(:active_all => true)
|
||||
quiz = @course.quizzes.create
|
||||
quiz.workflow_state = "available"
|
||||
quiz.save!
|
||||
quiz.reload
|
||||
quiz.assignment.mute!
|
||||
quiz.assignment.grade_student(@student, grade: 5, grader: @teacher)
|
||||
quiz.assignment.ensure_post_policy(post_manually: true)
|
||||
quiz.assignment.grade_student(@student, grade: 5, grader: @teacher).first
|
||||
submission = quiz.quiz_submissions.create
|
||||
submission.score = 5
|
||||
submission.user = @student
|
||||
|
@ -162,7 +166,7 @@ describe "/quizzes/quizzes/show" do
|
|||
quiz.workflow_state = 'available'
|
||||
quiz.save!
|
||||
quiz.reload
|
||||
quiz.assignment.mute!
|
||||
quiz.assignment.ensure_post_policy(post_manually: true)
|
||||
quiz.assignment.grade_student(@student, grade: 5, grader: @teacher)
|
||||
submission = quiz.quiz_submissions.create
|
||||
submission.score = 5
|
||||
|
@ -179,4 +183,3 @@ describe "/quizzes/quizzes/show" do
|
|||
expect(response).to include 'preview of the draft version'
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue