mirror of
https://github.com/Karaka-Management/Developer-Guide.git
synced 2026-01-30 21:08:39 +00:00
Mention javascript testing
This commit is contained in:
parent
8cbb812c54
commit
2084dcf99c
6
tests.md
6
tests.md
|
|
@ -8,4 +8,8 @@ This application uses PHPUnit as unit testing framework. The PHPUnit directory i
|
||||||
|
|
||||||
### Modules
|
### Modules
|
||||||
|
|
||||||
Every module needs to have a `Admin` directory containing a class called `AdminTest.php` which is used for testing the installation, activation, deactivation, uninstall and remove of the module. Tests that install, update, remove etc. a module need to have a group called `admin`. After running the `AdminTest.php` test the final state of the module should be installed and active, only this way it's possible to further test the controller and models. A code coverage of 80% is mandatory for every module for integration.
|
Every module needs to have a `Admin` directory containing a class called `AdminTest.php` which is used for testing the installation, activation, deactivation, uninstall and remove of the module. Tests that install, update, remove etc. a module need to have a group called `admin`. After running the `AdminTest.php` test the final state of the module should be installed and active, only this way it's possible to further test the controller and models. A code coverage of 80% is mandatory for every module for integration.
|
||||||
|
|
||||||
|
## Jasmine
|
||||||
|
|
||||||
|
The javascript testing is done with jasmine. The javascript testing directory is structured the same way as the `Framework`. Unit tests for specific classes need to be named in the same manner as the testing class.
|
||||||
Loading…
Reference in New Issue
Block a user