Skip to content

Commit

Permalink
Add DRUPAL_TEST_WEBDRIVER_CHROME_ARGS for Nightwatch tests with login (
Browse files Browse the repository at this point in the history
…#27)

* Test Drupal login

* Add DRUPAL_TEST_WEBDRIVER_CHROME_ARGS

For Nightwatch tests that log in to Drupal.

---------

Co-authored-by: Cottser <[email protected]>
  • Loading branch information
star-szr and star-szr committed Aug 18, 2023
1 parent 21a688c commit 5d983e4
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions config.selenium-standalone-chrome.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ web_environment:
- DRUPAL_TEST_WEBDRIVER_HOSTNAME=selenium-chrome
- DRUPAL_TEST_WEBDRIVER_PORT=4444
- DRUPAL_TEST_WEBDRIVER_PATH_PREFIX=/wd/hub
- DRUPAL_TEST_WEBDRIVER_CHROME_ARGS=--disable-gpu --headless --no-sandbox --disable-dev-shm-usage
- DRUPAL_TEST_CHROMEDRIVER_AUTOSTART=false
- DRUPAL_NIGHTWATCH_SEARCH_DIRECTORY=../
- DRUPAL_NIGHTWATCH_IGNORE_DIRECTORIES=node_modules,vendor,.*,sites/*/files,sites/*/private,sites/simpletest
Expand Down
2 changes: 2 additions & 0 deletions tests/test.bats
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@ teardown() {
ddev exec -d /var/www/html/web/core yarn install
ddev exec -d /var/www/html/web/core touch .env
ddev exec -d /var/www/html/web/core yarn test:nightwatch tests/Drupal/Nightwatch/Tests/exampleTest.js
echo "Run a Nightwatch test that logs into Drupal." >&3
ddev exec -d /var/www/html/web/core yarn test:nightwatch tests/Drupal/Nightwatch/Tests/loginTest.js
echo "Install Drupal and run a DTT test." >&3
ddev exec -d /var/www/html/web "../vendor/bin/drush si -y --account-name=admin --account-pass=password standard"
ddev exec -d /var/www/html/web "../vendor/bin/phpunit --log-junit dtt.junit.xml --bootstrap=../vendor/weitzman/drupal-test-traits/src/bootstrap-fast.php --printer '\Drupal\Tests\Listeners\HtmlOutputPrinter' ../vendor/weitzman/drupal-test-traits/tests/ExampleSelenium2DriverTest.php"
Expand Down

0 comments on commit 5d983e4

Please sign in to comment.