phpunit-mink
phpunit-mink copied to clipboard
Library for using Mink in PHPUnit tests. Supports session sharing between tests in a test case.
After #12 is implemented the session driver creation is moved away from `SessionFactory` class to the corresponding driver factories. And the `SessionFactory` only has 1 line long method called `createSession`:...
Currently session is started automatically (to put tracking cookie in it) during test run when coverage collection is enabled. We should only start session when remote coverage collection is enabled...
Coding standard allows to skip DocBlocks completely in test suite and that's why we can: 1. remove ``` /** * Test description. * * @return void */ ``` 1. remove...
Right now there a dependency on PHPUnit in composer.json which: - from one side is correct (library creates a test case class for PHPUnit) - from other side is not...
Current license says: ``` /** * This file is part of the phpunit-mink library. * For the full copyright and license information, please view * the LICENSE file that was...
Currently documentations has links to https://github.com/Behat/Mink, that needs to be replaced to http://mink.behat.org/
I've had an interesting use case reported in #51 today: the value of `baseUrl` setting in browser configuration isn't applied when `$this->getSession()->visit('/some/relative/path')` call is made. The person was most likely...
Currently the Selenium dependency is hardcoded: - the `selenium` Mink driver is a requirement in `composer.json` - the `timeout` and `desiredCapabilities` settings in `BrowserConfiguraiton` only apply to Selenium After #12...
Problem I'm facing is when a single SauceLabs/BrowserStack account is used to test multiple websites. In such scenario tests for both websites are mixed with no easy way to identify...
Reference: http://www.copyright.gov/circs/circ01.pdf (page 4) Before: `@copyright Alexander Obuhovich ` After: `@copyright 2013 Alexander Obuhovich `