|
|
9 лет назад | |
|---|---|---|
| .. | ||
| Data | 9 лет назад | |
| Persistence | 10 лет назад | |
| Bootstrap.php | 9 лет назад | |
| ConfigurationTest.php | 9 лет назад | |
| ConfigurationTestGenerator.php | 9 лет назад | |
| FilterTest.php | 9 лет назад | |
| I18nTest.php | 9 лет назад | |
| JsonApiTest.php | 9 лет назад | |
| ModelTest.php | 9 лет назад | |
| PrivateBinTest.php | 9 лет назад | |
| PrivateBinWithDbTest.php | 9 лет назад | |
| README.md | 9 лет назад | |
| RequestTest.php | 9 лет назад | |
| SjclTest.php | 9 лет назад | |
| ViewTest.php | 9 лет назад | |
| Vizhash16x16Test.php | 9 лет назад | |
| phpunit.xml | 9 лет назад | |
In order to run these tests, you will need to install the following packages and its dependencies:
Example for Debian and Ubuntu:
$ sudo apt install phpunit php-gd php-sqlite php-xdebug
To run the tests, just change into this directory and run phpunit:
$ cd PrivateBin/tst
$ phpunit
In order to run these tests, you will need to install the following packages and its dependencies:
Then you can use the node package manager to install the latest stable release of mocha and istanbul (for code coverage reports) globally and jsVerify, jsdom and jsdom-global locally:
$ npm install -g mocha istanbul
$ cd PrivateBin/js
$ npm install jsverify jsdom jsdom-global
Example for Debian and Ubuntu, including steps to allow current user to install node modules globally:
$ sudo apt install npm
$ sudo mkdir /usr/local/lib/node_modules
$ sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
$ ln -s /usr/bin/nodejs /usr/local/bin/node
$ npm install -g mocha istanbul
$ cd PrivateBin/js
$ npm install jsverify jsdom jsdom-global
To run the tests, just change into the js directory and run istanbul:
$ cd PrivateBin/js
$ istanbul cover _mocha