require_once(__DIR__ . '/../../../lib/behat/behat_base.php');
use Behat\Mink\Exception\ElementNotFoundException as ElementNotFoundException,
- Behat\Gherkin\Node\TableNode as TableNode;
+ Behat\Gherkin\Node\TableNode as TableNode,
+ Behat\Gherkin\Node\PyStringNode as PyStringNode,
/**
* Deprecated behat step definitions.
$this->deprecated_message($alternative, true);
}
+ /**
+ * Sets the specified value to the field.
+ *
+ * @Given /^I set the field "(?P<field_string>(?:[^"]|\\")*)" to multiline$/
+ * @throws ElementNotFoundException Thrown by behat_base::find
+ * @param string $field
+ * @param PyStringNode $value
+ * @deprecated since Moodle 3.2 MDL-55406 - please do not use this step any more.
+ */
+ public function i_set_the_field_to_multiline($field, PyStringNode $value) {
+
+ $alternative = 'I set the field "' . $this->escape($field) . '" to multiline:';
+ $this->deprecated_message($alternative);
+
+ $this->execute('behat_forms::i_set_the_field_to_multiline', array($field, $value));
+ }
/**
* Throws an exception if $CFG->behat_usedeprecated is not allowed.
/**
* Sets the specified value to the field.
*
- * @Given /^I set the field "(?P<field_string>(?:[^"]|\\")*)" to multiline$/
+ * @Given /^I set the field "(?P<field_string>(?:[^"]|\\")*)" to multiline:$/
* @throws ElementNotFoundException Thrown by behat_base::find
* @param string $field
* @param PyStringNode $value
* Added down arrow: $OUTPUT->darrow.
* All file_packer implementations now accept an additional parameter to allow a simple boolean return value instead of
an array of individual file statuses.
+* "I set the field "field_string" to multiline:" now end with colon (:), as PyStrings is supposed to end with ":"
=== 3.1 ===
| Field name | Required Two-Option Checkbox |
| Field description | Required Two-Option Checkbox |
| Required | yes |
- And I set the field "Options" to multiline
+ And I set the field "Options" to multiline:
"""
RTOC Option 1
RTOC Option 2
| Field name | Required Two-Option Multimenu |
| Field description | Required Two-Option Multimenu |
| Required | yes |
- And I set the field "Options" to multiline
+ And I set the field "Options" to multiline:
"""
Option 1
Option 2