narrowspark/testing-helper

This package is abandoned and no longer maintained. No replacement package was suggested.

Provides test helpers.

Maintainers

👁 dani33

Package info

github.com/narrowspark/testing-helper

pkg:composer/narrowspark/testing-helper

Fund package maintenance!

prisis

Statistics

Installs: 62 382

Dependents: 39

Suggesters: 0

Stars: 1

Open Issues: 5

8.0.2 2019-10-15 08:34 UTC

Requires

Suggests

Provides

None

Conflicts

None

Replaces

None

MIT 668380a9f99e5dd1b747fb2cf6eb57d198ac3192

fakerphpunittestmockerymockgettersettertiming


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.