/** * Delete a node with the specified node ID. * * Note that this will not log the user in, so you should ensure the user is logged in and has sufficient * privileges to complete the node deletion. * * @param WebInterface $I * A reference to the Actor being used. * @param int $nid * The node ID of the node to be deleted. */ public function deleteNode($I, $nid) { if (isset($nid)) { $I->amOnPage(NodePage::route($nid, true)); $I->click('#edit-delete'); $I->see('Are you sure you want to delete'); // We're now on the confirm deletion page so click that confirm button too. $I->click('#edit-submit'); $I->seeDeleteNodeWasSuccessful($I, $nid); } }
protected function startCoverageCollection($testName) { $cookie = ['CodeCoverage' => $testName, 'CodeCoverage_Suite' => $this->suiteName, 'CodeCoverage_Config' => $this->settings['remote_config']]; $this->module->amOnPage('/'); $this->module->setCookie(self::COVERAGE_COOKIE, json_encode($cookie)); }