Skip to content

Commit cfdf518

Browse files
committed
feat: laravel 10 added to github actions
1 parent b8e24ad commit cfdf518

File tree

2 files changed

+7
-34
lines changed

2 files changed

+7
-34
lines changed

.github/workflows/run-tests.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,15 @@ jobs:
2222
matrix:
2323
os: [ubuntu-latest, windows-latest]
2424
php: [8.4, 8.3, 8.2]
25-
laravel: [12.*, 11.*]
25+
laravel: [12.*, 11.*, 10.*]
2626
stability: [prefer-lowest, prefer-stable]
2727
include:
2828
- laravel: 12.*
2929
testbench: 10.*
3030
- laravel: 11.*
3131
testbench: 9.*
32+
- laravel: 10.*
33+
testbench: 8.*
3234

3335

3436
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }}

tests/Pest.php

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

3+
use ShahGhasiAdil\LaravelApiVersioning\Tests\TestCase;
4+
35
/*
46
|--------------------------------------------------------------------------
57
| Test Case
68
|--------------------------------------------------------------------------
79
|
810
| The closure you provide to your test functions is always bound to a specific PHPUnit test
911
| case class. By default, that class is "PHPUnit\Framework\TestCase". Of course, you may
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.
12+
| need to change it using the "uses()" function to bind a different classes or traits.
3913
|
4014
*/
4115

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

0 commit comments

Comments
 (0)