Commit 06665d1f by Tim Krones

Update tests.

parent 334cb206
...@@ -248,11 +248,11 @@ class StepBuilderTest(MentoringAssessmentBaseTest): ...@@ -248,11 +248,11 @@ class StepBuilderTest(MentoringAssessmentBaseTest):
self.peek_at_review(step_builder, controls, expected_results, extended_feedback=extended_feedback) self.peek_at_review(step_builder, controls, expected_results, extended_feedback=extended_feedback)
if max_attempts == 1: if max_attempts == 1:
self.assert_message_text(step_builder, "Note: you have used all attempts. Continue to the next unit.") self.assert_message_text(step_builder, "On review message text")
self.assert_disabled(controls.try_again) self.assert_disabled(controls.try_again)
return return
self.assert_message_text(step_builder, "Assessment additional feedback message text") self.assert_message_text(step_builder, "Block incomplete message text")
self.assert_clickable(controls.try_again) self.assert_clickable(controls.try_again)
# Try again # Try again
...@@ -282,9 +282,9 @@ class StepBuilderTest(MentoringAssessmentBaseTest): ...@@ -282,9 +282,9 @@ class StepBuilderTest(MentoringAssessmentBaseTest):
self.assert_clickable(controls.try_again) self.assert_clickable(controls.try_again)
if 1 <= max_attempts <= 2: if 1 <= max_attempts <= 2:
self.assert_message_text(step_builder, "Note: you have used all attempts. Continue to the next unit.") self.assert_message_text(step_builder, "On review message text")
else: else:
self.assert_message_text(step_builder, "Assessment additional feedback message text") self.assert_message_text(step_builder, "Block incomplete message text")
if extended_feedback: if extended_feedback:
self.extended_feedback_checks(step_builder, controls, expected_results) self.extended_feedback_checks(step_builder, controls, expected_results)
...@@ -311,8 +311,8 @@ class StepBuilderTest(MentoringAssessmentBaseTest): ...@@ -311,8 +311,8 @@ class StepBuilderTest(MentoringAssessmentBaseTest):
self.assertIn('Lesson 1', review_tips.text) self.assertIn('Lesson 1', review_tips.text)
self.assertNotIn('Lesson 2', review_tips.text) # This MCQ was correct self.assertNotIn('Lesson 2', review_tips.text) # This MCQ was correct
self.assertIn('Lesson 3', review_tips.text) self.assertIn('Lesson 3', review_tips.text)
# The on-assessment-review message is also shown if attempts remain: # If attempts remain and student got some answers wrong, show "incomplete" message
self.assert_message_text(step_builder, "Assessment additional feedback message text") self.assert_message_text(step_builder, "Block incomplete message text")
# Try again # Try again
self.assert_clickable(controls.try_again) self.assert_clickable(controls.try_again)
...@@ -327,7 +327,8 @@ class StepBuilderTest(MentoringAssessmentBaseTest): ...@@ -327,7 +327,8 @@ class StepBuilderTest(MentoringAssessmentBaseTest):
user_selection = ("Its elegance", "Its beauty", "Its gracefulness") user_selection = ("Its elegance", "Its beauty", "Its gracefulness")
self.multiple_response_question(None, step_builder, controls, user_selection, CORRECT, last=True) self.multiple_response_question(None, step_builder, controls, user_selection, CORRECT, last=True)
self.assert_message_text(step_builder, "Assessment additional feedback message text") # If attempts remain and student got all answers right, show "complete" message
self.assert_message_text(step_builder, "Block completed message text")
self.assertFalse(review_tips.is_displayed()) self.assertFalse(review_tips.is_displayed())
# Try again # Try again
......
...@@ -56,8 +56,16 @@ ...@@ -56,8 +56,16 @@
<sb-review-step></sb-review-step> <sb-review-step></sb-review-step>
<pb-message type="on-assessment-review"> <pb-message type="completed">
<html>Assessment additional feedback message text</html> <html>Block completed message text</html>
</pb-message>
<pb-message type="incomplete">
<html>Block incomplete message text</html>
</pb-message>
<pb-message type="on-review">
<html>On review message text</html>
</pb-message> </pb-message>
</step-builder> </step-builder>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment