Merge branch 'MDL-43874' of git://github.com/timhunt/moodle
authorEloy Lafuente (stronk7) <stronk7@moodle.org>
Mon, 27 Jan 2014 22:52:07 +0000 (23:52 +0100)
committerEloy Lafuente (stronk7) <stronk7@moodle.org>
Mon, 27 Jan 2014 22:52:07 +0000 (23:52 +0100)
1  2 
question/engine/tests/helpers.php

@@@ -116,6 -116,7 +116,6 @@@ abstract class question_test_helper 
          $dataforformconstructor->formoptions = new stdClass();
          $dataforformconstructor->formoptions->canmove = true;
          $dataforformconstructor->formoptions->cansaveasnew = true;
 -        $dataforformconstructor->formoptions->movecontext = false;
          $dataforformconstructor->formoptions->canedit = true;
          $dataforformconstructor->formoptions->repeatelements = true;
          $qtype = question_bank::get_qtype($questiondata->qtype);
@@@ -854,13 -855,22 +854,22 @@@ abstract class qbehaviour_walkthrough_t
                  'Looking for a hidden input with attributes ' . html_writer::attributes($attributes) . ' in ' . $this->currentoutput);
      }
  
-     protected function check_output_contains_lang_string($identifier, $component = '', $a = null) {
+     protected function check_output_contains($string) {
          $this->render();
-         $string = get_string($identifier, $component, $a);
          $this->assertContains($string, $this->currentoutput,
                  'Expected string ' . $string . ' not found in ' . $this->currentoutput);
      }
  
+     protected function check_output_does_not_contain($string) {
+         $this->render();
+         $this->assertNotContains($string, $this->currentoutput,
+                 'String ' . $string . ' unexpectedly found in ' . $this->currentoutput);
+     }
+     protected function check_output_contains_lang_string($identifier, $component = '', $a = null) {
+         $this->check_output_contains(get_string($identifier, $component, $a));
+     }
      protected function get_tag_matcher($tag, $attributes) {
          return array(
              'tag' => $tag,