Merge pull request #1427 from PrivateBin/doc/unittesting

Fix phpunit doc missing crucial step of installing GCS
This commit is contained in:
El RIDO 2024-10-18 07:07:56 +02:00 committed by GitHub
commit b31bb4f4e2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -43,6 +43,14 @@ Example for Debian and Ubuntu:
$ sudo apt install phpunit php-gd php-sqlite3 php-xdebug $ sudo apt install phpunit php-gd php-sqlite3 php-xdebug
``` ```
Because the unit tests depend on this, you also need to install the optional. Otherwise they won't run:
```console
composer require google/cloud-storage
```
If you do this and want to develop further, please go into `.gitignore` and adjust it to ignore the whole
vendor directory. Otherwise your `git status` will be filled with lot's of unrelated PHP files.
To run the tests, change into the `tst` directory and run phpunit: To run the tests, change into the `tst` directory and run phpunit:
```console ```console