Steps definitions related to mod_feedback.
More...
|
| compare_exports ($expected, $actual) |
| Ensures two feedback export files are identical.
|
|
Steps definitions related to mod_feedback.
- Copyright
- 2016 Marina Glancy
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
- Copyright
- 2016 Marina Glancy
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ compare_exports()
behat_mod_feedback::compare_exports |
( |
| $expected, |
|
|
| $actual ) |
|
protected |
Ensures two feedback export files are identical.
Maps the itemids and converts DEPENDITEM if necessary
Throws ExpectationException if exports are different
- Parameters
-
string | $expected | |
string | $actual | |
- Exceptions
-
◆ following_should_export_feedback_identical_to()
behat_mod_feedback::following_should_export_feedback_identical_to |
( |
| $link, |
|
|
| $filename ) |
Exports feedback and makes sure the export file is the same as in the fixture.
@Then /^following "(?P<link_string>(?:[^"]|::")*)" should export feedback identical to "(?P<filename_string>(?:[^"]|")*)"$/
- Parameters
-
string | $link | |
string | $filename | |
◆ get_partial_named_selectors()
static behat_mod_feedback::get_partial_named_selectors |
( |
| ) |
|
|
static |
Return the list of partial named selectors.
- Return values
-
behat_component_named_selector[] | |
◆ getSession()
behat_session_interface::getSession |
( |
| $name = null | ) |
|
|
inherited |
Returns the Mink session.
- Parameters
-
string | null | $name | name of the session OR active session will be used |
- Return values
-
Implemented in behat_form_field.
◆ i_add_a_page_break_to_the_feedback()
behat_mod_feedback::i_add_a_page_break_to_the_feedback |
( |
| ) |
|
Adds a question to the existing feedback with filling the form.
The form for creating a question should be on one page.
@When /^I add a page break to the feedback$/
◆ i_add_question_to_the_feedback_with()
behat_mod_feedback::i_add_question_to_the_feedback_with |
( |
| $questiontype, |
|
|
TableNode | $questiondata ) |
Adds a question to the existing feedback with filling the form.
The form for creating a question should be on one page.
@When /^I add a "(?P<question_type_string>(?:[^"]|::")*)" question to the feedback with:$/
- Parameters
-
string | $questiontype | |
TableNode | $questiondata | with data for filling the add question form |
◆ i_log_in_as_and_complete_feedback_in_course()
behat_mod_feedback::i_log_in_as_and_complete_feedback_in_course |
( |
| $username, |
|
|
| $feedbackname, |
|
|
| $coursename, |
|
|
TableNode | $answers ) |
Quick way to generate answers to a one-page feedback.
@When /^I log in as "(?P<user_name_string>(?:[^"]|::")*)" and complete feedback "(?P<feedback_name_string>(?:[^"]|")*)" in course "(?P<course_name_string>(?:[^"]|::")*)" with:$/
- Parameters
-
string | $questiontype | |
TableNode | $questiondata | with data for filling the add question form |
◆ i_show_chart_data_for_the_feedback()
behat_mod_feedback::i_show_chart_data_for_the_feedback |
( |
| $feedbackname | ) |
|
Clicks on Show chart data to display chart data if not visible.
@Then /^I show chart data for the "(?P<feedback_name_string>(?:[^"]|::")*)" feedback$/
- Parameters
-
string | $feedbackname | name of the feedback for which chart data needs to be shown. |
◆ PAGE_READY_JS
const behat_session_interface::PAGE_READY_JS |
|
inherited |
Initial value:= "document.readyState === 'complete' && " .
"(typeof M !== 'object' || typeof M.util !== 'object' || " .
"typeof M.util.pending_js === 'undefined' || M.util.pending_js.length === 0)"
The JS code to check that the page is ready.
The document must be complete and either M.util.pending_js must be empty, or it must not be defined at all.
The documentation for this class was generated from the following file:
- mod/feedback/tests/behat/behat_mod_feedback.php