Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
behat_calendar_deprecated Class Reference

Steps definitions that are now deprecated and will be removed in the next releases. More...

Inheritance diagram for behat_calendar_deprecated:

Public Member Functions

 getSession ($name=null)
 Returns the Mink session.
 
 i_click_day_of_this_month_in_calendar ($day)
 Click a specific day in the calendar.
 
 i_hover_over_day_of_this_month_in_calendar ($day)
 Hover over a specific day in the calendar.
 

Public Attributes

const PAGE_READY_JS
 The JS code to check that the page is ready.
 

Protected Member Functions

 deprecated_message ($alternatives, bool $throwexception=false)
 Throws an exception if $CFG->behat_usedeprecated is not allowed.
 

Detailed Description

Steps definitions that are now deprecated and will be removed in the next releases.

This file only contains the steps that previously were in the behat_*.php files in the SAME DIRECTORY. When deprecating steps from other components or plugins, create a behat_COMPONENT_deprecated.php file in the same directory where the steps were defined.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Member Function Documentation

◆ deprecated_message()

behat_deprecated_base::deprecated_message ( $alternatives,
bool $throwexception = false )
protectedinherited

Throws an exception if $CFG->behat_usedeprecated is not allowed.

Exceptions
Exception
Parameters
string | array$alternativesAlternative/s to the requested step
bool$throwexceptionIf set to true we always throw exception, irrespective of behat_usedeprecated setting.
Return values
void

◆ getSession()

behat_session_interface::getSession ( $name = null)
inherited

Returns the Mink session.

Parameters
string | null$namename of the session OR active session will be used
Return values
Behat\Mink\Session

Implemented in behat_form_field.

◆ i_click_day_of_this_month_in_calendar()

behat_calendar_deprecated::i_click_day_of_this_month_in_calendar ( $day)

Click a specific day in the calendar.

@Given /^I click day "(?P<dayofmonth>::d+)" of this month in the calendar$/

Parameters
int$dayThe day of the current month
Deprecated
since 4.0 MDL-72810. This tested the three-month calendar pseudo block, which has been removed.
Todo
MDL-73117 This will be deleted in Moodle 4.4.

◆ i_hover_over_day_of_this_month_in_calendar()

behat_calendar_deprecated::i_hover_over_day_of_this_month_in_calendar ( $day)

Hover over a specific day in the calendar.

@Given /^I hover over day "(?P<dayofmonth>::d+)" of this month in the calendar$/

Parameters
int$dayThe day of the current month
Deprecated
since 4.0 MDL-72810. This tested the three-month calendar pseudo block, which has been removed.
Todo
MDL-73117 This will be deleted in Moodle 4.4.

Member Data Documentation

◆ 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: