Moodle PHP Documentation 4.3
Moodle 4.3.5 (Build: 20240610) (7dcfaa79f78)
behat_mod_wiki Class Reference

Steps definitions related to mod_wiki. More...

Inheritance diagram for behat_mod_wiki:
behat_base behat_session_interface

Public Member Functions

 getSession ($name=null)
 Returns the Mink session.
 
 the_following_wiki_pages_exist (TableNode $data)
 Add the specified pages to the specified wiki.
 

Public Attributes

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

Detailed Description

Steps definitions related to mod_wiki.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Author
Mark Johnson mark..nosp@m.john.nosp@m.son@c.nosp@m.atal.nosp@m.yst-e.nosp@m.u.ne.nosp@m.t
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Member Function Documentation

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

◆ the_following_wiki_pages_exist()

behat_mod_wiki::the_following_wiki_pages_exist ( TableNode $data)

Add the specified pages to the specified wiki.

The first row should be column names: | wiki | user | group | title | content |

wiki idnumber of the wiki course module user username of the user who is creating the page group (optional) idnumber of the group the page belongs to title (optional) the title text of the page content (optional) the content of the page

Parameters
TableNode$dataThe pages to add

@Given /^the following wiki pages exist:$/

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: