Skip to content
This repository was archived by the owner on Mar 1, 2023. It is now read-only.

narrowspark/testing-helper

Repository files navigation

Narrowspark Testing Helper

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.

Releases

Sponsor this project

Packages

Used by

Contributors

Languages