annotate core/tests/Drupal/Nightwatch/Tests/exampleTest.js @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents af1871eacc83
children
rev   line source
Chris@17 1 module.exports = {
Chris@17 2 '@tags': ['core'],
Chris@17 3 before(browser) {
Chris@17 4 browser.drupalInstall({
Chris@17 5 setupFile: 'core/tests/Drupal/TestSite/TestSiteInstallTestScript.php',
Chris@17 6 });
Chris@17 7 },
Chris@17 8 after(browser) {
Chris@17 9 browser.drupalUninstall();
Chris@17 10 },
Chris@17 11 'Test page': browser => {
Chris@17 12 browser
Chris@17 13 .drupalRelativeURL('/test-page')
Chris@17 14 .waitForElementVisible('body', 1000)
Chris@17 15 .assert.containsText('body', 'Test page text')
Chris@17 16 .drupalLogAndEnd({ onlyOnError: false });
Chris@17 17 },
Chris@18 18 'Page objects test page': browser => {
Chris@18 19 const testPage = browser.page.TestPage();
Chris@18 20
Chris@18 21 testPage
Chris@18 22 .drupalRelativeURL('/test-page')
Chris@18 23 .waitForElementVisible('@body', testPage.props.timeout)
Chris@18 24 .assert.containsText('@body', testPage.props.text)
Chris@18 25 .drupalLogAndEnd({ onlyOnError: false });
Chris@18 26 },
Chris@17 27 };