Skip to content

Commit b8e24ad

Browse files
committed
feat: pestphp check
1 parent eb9f88d commit b8e24ad

File tree

1 file changed

+33
-4
lines changed

1 file changed

+33
-4
lines changed

tests/Pest.php

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,45 @@
11
<?php
22

3-
use ShahGhasiAdil\LaravelApiVersioning\Tests\TestCase;
4-
53
/*
64
|--------------------------------------------------------------------------
75
| Test Case
86
|--------------------------------------------------------------------------
97
|
108
| The closure you provide to your test functions is always bound to a specific PHPUnit test
119
| case class. By default, that class is "PHPUnit\Framework\TestCase". Of course, you may
12-
| need to change it using the "uses()" function to bind a different classes or traits.
10+
| need to change it using the "pest()" function to bind a different classes or traits.
11+
|
12+
*/
13+
14+
pest()->extend(Tests\TestCase::class)->in('Feature');
15+
16+
/*
17+
|--------------------------------------------------------------------------
18+
| Expectations
19+
|--------------------------------------------------------------------------
20+
|
21+
| When you're writing tests, you often need to check that values meet certain conditions. The
22+
| "expect()" function gives you access to a set of "expectations" methods that you can use
23+
| to assert different things. Of course, you may extend the Expectation API at any time.
24+
|
25+
*/
26+
27+
expect()->extend('toBeOne', function () {
28+
return $this->toBe(1);
29+
});
30+
31+
/*
32+
|--------------------------------------------------------------------------
33+
| Functions
34+
|--------------------------------------------------------------------------
35+
|
36+
| While Pest is very powerful out-of-the-box, you may have some testing code specific to your
37+
| project that you don't want to repeat in every file. Here you can also expose helpers as
38+
| global functions to help you to reduce the number of lines of code in your test files.
1339
|
1440
*/
1541

16-
uses(TestCase::class)->in('Feature', 'Unit');
42+
function something()
43+
{
44+
// ..
45+
}

0 commit comments

Comments
 (0)