MDL-37506 question code: incorrect preg_quote uses.
[moodle.git] / question / engine / tests / questionattempt_test.php
index 3ee6779..aaf2926 100644 (file)
@@ -87,21 +87,21 @@ class question_attempt_test extends advanced_testcase {
 
     public function test_get_qt_field_name() {
         $name = $this->qa->get_qt_field_name('test');
-        $this->assertRegExp('/^' . preg_quote($this->qa->get_field_prefix()) . '/', $name);
+        $this->assertRegExp('/^' . preg_quote($this->qa->get_field_prefix(), '/') . '/', $name);
         $this->assertRegExp('/_test$/', $name);
     }
 
     public function test_get_behaviour_field_name() {
         $name = $this->qa->get_behaviour_field_name('test');
-        $this->assertRegExp('/^' . preg_quote($this->qa->get_field_prefix()) . '/', $name);
+        $this->assertRegExp('/^' . preg_quote($this->qa->get_field_prefix(), '/') . '/', $name);
         $this->assertRegExp('/_-test$/', $name);
     }
 
     public function test_get_field_prefix() {
         $this->qa->set_slot(7);
         $name = $this->qa->get_field_prefix();
-        $this->assertRegExp('/' . preg_quote($this->usageid) . '/', $name);
-        $this->assertRegExp('/' . preg_quote($this->qa->get_slot()) . '/', $name);
+        $this->assertRegExp('/' . preg_quote($this->usageid, '/') . '/', $name);
+        $this->assertRegExp('/' . preg_quote($this->qa->get_slot(), '/') . '/', $name);
     }
 
     public function test_get_submitted_var_not_present_var_returns_null() {