narrowspark/testing-helper
Provides test helpers.
Maintainers
Fund package maintenance!
Requires
- php: ^7.2
- phpunit/phpunit: ^8.0
- psr/container: ^1.0.0
- psr/http-factory: ^1.0.0
- psr/http-message: ^1.0.0
- psr/http-server-middleware: ^1.0.0
Requires (Dev)
- ext-json: *
- fzaninotto/faker: ^1.8.0
- guzzlehttp/psr7: ^1.6.1
- mockery/mockery: ^1.2.3
- narrowspark/coding-standard: ^3.1.0
- slam/phpstan-extensions: ^3.6
Suggests
- fzaninotto/faker: Required to use the FakerTrait (^1.6)
- mockery/mockery: Required to use the MockeryTestCase (^0.9)
- nyholm/nsa: Required to test your private/protected methods/properties (^1.1).
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2023-03-26 11:08:03 UTC
README
👁 68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e6172726f77737061726b2f74657374696e672d68656c7065722e7376673f7374796c653d666c61742d737175617265
👁 68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545372e322e302d3838393242462e7376673f7374796c653d666c61742d737175617265
👁 68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6e6172726f77737061726b2f74657374696e672d68656c7065722f6d61737465722e7376673f7374796c653d666c61742d737175617265
👁 68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f6e6172726f77737061726b2f74657374696e672d68656c7065722f6d61737465722e7376673f7374796c653d666c61742d737175617265
👁 68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f6e776a732f6e772e6a732e7376673f7374796c653d666c61742d737175617265
👁 68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265
Installation
Via Composer
$ composer require narrowspark/testing-helper
Usage
use Narrowspark\TestingHelper\Traits\AssertArrayTrait; class ModelTest extends \PHPUnit_Framework_TestCase { use AssertArrayTrait; // Now you can do something like this. public function testIfArrayContainIrix() { $haystack = ['Mac', 'NT', 'Irix', 'Linux']; self::assertInArray('Irix', $haystack); } // or public function testAssertArraySubsetThrowsExceptionForInvalidSubset(): void { $this->expectException(ExpectationFailedException::class); $this->assertArraySubset([6, 7], [1, 2, 3, 4, 5, 6]); } }
Testing
You need to run:
$ phpunit
Contributing
If you would like to help take a look at the list of issues and check our Contributing guild.
Note: Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Credits
License
The MIT License (MIT). Please see License File for more information.
