Example #1
0
 public function test_assign_user_complete()
 {
     global $PAGE, $DB;
     $this->setUser($this->editingteachers[0]);
     $assign = $this->create_instance(array('submissiondrafts' => 1));
     $PAGE->set_url(new moodle_url('/mod/assign/view.php', array('id' => $assign->get_course_module()->id)));
     $submission = $assign->get_user_submission($this->students[0]->id, true);
     $submission->status = ASSIGN_SUBMISSION_STATUS_DRAFT;
     $DB->update_record('assign_submission', $submission);
     $this->expectOutputRegex('/Draft/');
     assign_user_complete($this->course, $this->students[0], $assign->get_course_module(), $assign->get_instance());
 }
Example #2
0
 public function test_assign_user_complete()
 {
     global $PAGE;
     $this->setUser($this->editingteachers[0]);
     $assign = $this->create_instance(array('submissiondrafts' => 1));
     $PAGE->set_url(new moodle_url('/mod/assign/view.php', array('id' => $assign->get_course_module()->id)));
     $submission = $assign->get_user_submission($this->students[0]->id, true);
     $this->expectOutputRegex('/Draft/');
     assign_user_complete($this->course, $this->students[0], $assign->get_course_module(), $assign->get_instance());
 }
Example #3
0
    public function test_assign_user_complete() {
        $assign = $this->create_instance(array('submissiondrafts' => 1));

        $submission = $assign->get_user_submission($this->students[0]->id, true);

        $this->expectOutputRegex('/Draft/');
        assign_user_complete($this->course, $this->students[0], $assign->get_course_module(), $assign->get_instance());

    }