tfrommen / wp-cypress

WordPress end to end testing with Cypress.io.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WP Cypress


Cypress is designed to address the pain points of testing modern web applications. WP Cypress extends Cypress to address specific pain points developers and QA engineers face when testing WordPress v5.*.* applications. We have took care of the boring stuff, so you can spend your time writing integration tests that add value to your WordPress project.

Features

  • Run a single command to set up a testing environment.
  • Automate tests across multiple WordPress versions.
  • Test individual plugins, themes or a combination of multiple themes and plugins.
  • Seed your database with test data using WP_Cypress\Seeder.
  • Teardown between blocks of tests.
  • Additional custom cypress commands.

Documentation

Please refer to the Github Wiki for documentation.

Contributing

Please refer to our contributing guidelines.

Changelog

Please refer to the Releases page for the changelog.

About

WordPress end to end testing with Cypress.io.

License:MIT License


Languages

Language:JavaScript 58.8%Language:PHP 37.5%Language:Hack 2.2%Language:Shell 1.5%