mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
Updated for PHPUnit version clarification
Updated Composer command to reference latest stable version as advised Removed testing installation via Browser step Added a note about the PHPUnit 3.7 requirement for running tests via the Browser
This commit is contained in:
parent
da8cebaa62
commit
11187c56c0
@ -27,13 +27,11 @@ Unit tests are not included in the normal SilverStripe downloads so you need to
|
||||
|
||||
Once you've got your project up and running, open a terminal and cd to your project root.
|
||||
|
||||
composer require --dev "phpunit/phpunit:3.7.*@stable"
|
||||
composer require --dev "phpunit/phpunit:*@stable"
|
||||
|
||||
This will install [PHPUnit](http://www.phpunit.de/) dependency, which is the framework we're
|
||||
building our unit tests on. Composer installs it alongside the required PHP classes into the `vendor/bin/` directory.
|
||||
|
||||
Open a browser at `http://localhost/dev/tests` to see a list of available tests. Run a test to ensure the installation is complete.
|
||||
|
||||
### Symlinking the PHPUnit Binary
|
||||
You can either use PHPUnit through its full path (`vendor/bin/phpunit`), or symlink it into the root directory of your website:
|
||||
|
||||
@ -131,6 +129,6 @@ particularly around formatting test output.
|
||||
### Via Web Browser
|
||||
|
||||
Executing tests from the command line is recommended, since it most closely reflects
|
||||
test runs in any automated testing environments. However, you can also run tests through the browser:
|
||||
test runs in any automated testing environments. However, you can also run tests through the browser (requires PHPUnit version 3.7.*@stable):
|
||||
|
||||
http://localhost/dev/tests
|
||||
|
Loading…
x
Reference in New Issue
Block a user