Mercurial > hg > isophonics-drupal-site
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 }; |