Extension to use QA-Tools library with PHPUnit.
Feel free to ask any questions and share your experiences in the Chat Room and help to improve the documentation.
- when creating unit test class sub-class the base test case class (see Installation)
- use
$this->pageFactory
to get page factory instance associated with current Mink session - see more usage examples at https://github.com/qa-tools/phpunit-example
- run this command to add Composer dependencies:
php composer.phar require qa-tools/phpunit-extension --dev
- create base class for all unit tests by sub-classing
\QATools\PHPUnitExtension\AbstractQAToolsTestCase
- take a look at provided
\QATools\PHPUnitExtension\AbstractQAToolsTestCase::getBrowserAliases
method (change in sub-class if needed) to find out what default browser is used
See CONTRIBUTING file.
QA-Tools / PHPUnit Extension is released under the BSD-3-Clause License. See the bundled LICENSE file for details.