- Notifications
You must be signed in to change notification settings - Fork0
A list of reusable functions to use across PHP projects, with Test cases
License
NotificationsYou must be signed in to change notification settings
wkhayrattee/php-utils
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A list of reusable functions to use across PHP projects, with Test cases
$ composer require pestphp/pest --dev --with-all-dependencies$ vendor/bin/pest --init
Theinit
command will create the following files & folders as mentioned in the output:
DONE Created`tests` directory. DONE Created`phpunit.xml` file. DONE Created`tests/Pest.php` file. DONE Created`tests/ExampleTest.php` file. DONE Pest initialised.
- We'll usePCOV
- Installation as perguide here:
$ git clone https://github.com/krakjoe/pcov.git$cd pcov$ phpize$ ./configure --enable-pcov$ make$ maketest$ make install
- Note the
/path/to/the/pcov.so
on your CLI just after the executing themake install
command - Add the below on your CLI's php.ini (since we are using cli and not web)
[pcov]extension=/usr/lib/php/20210902/pcov.sopcov.enabled = 1
For list of values to customise inphp.ini
, seethis doc here
$ vendor/bin/pest --coverage
$ vendor/bin/pest --coverage --testdox