ataylorme / ataylorme-wordpress

The personal website of Andrew Taylor
MIT License
1 stars 0 forks source link

Add WordPress E2E Tests #21

Open ataylorme opened 5 years ago

ataylorme commented 5 years ago

See https://make.wordpress.org/core/2019/06/27/introducing-the-wordpress-e2e-tests/ and https://core.trac.wordpress.org/changeset/45570

ataylorme commented 5 years ago

config options --wordpress-base-url for remote URL.

--wordpress-username and --wordpress-password don't work. admin and password are used regardless.

package.json script like so "wp-test-e2e": "wp-scripts test-e2e --config node_modules/@wordpress/e2e-tests/jest.config.js"

@wordpress/e2e-test, @wordpress/e2e-test-utils and core-js dependencies needed - maybe others.

Partially running with npm run wp-test-e2e -- --puppeteer-interactive --wordpress-base-url="https://ataylorme-wordpress.lndo.site/wp"

ataylorme commented 5 years ago

Note to self: review what Josh has done https://joshpress.net/testing-javascript-the-wordpress-way/