53 lines
1.3 KiB
PHP
53 lines
1.3 KiB
PHP
<?php
|
||
|
||
namespace Tests;
|
||
|
||
use Illuminate\Foundation\Testing\DatabaseTransactions;
|
||
use Tests\Traits\Asserts;
|
||
|
||
class ApiTestCase extends TestCase
|
||
{
|
||
use Asserts,
|
||
DatabaseTransactions;
|
||
|
||
protected function links(string $path): array
|
||
{
|
||
return [
|
||
'first' => env('APP_URL').$path.'?page=1',
|
||
'last' => env('APP_URL').$path.'?page=1',
|
||
'prev' => null,
|
||
'next' => null,
|
||
];
|
||
}
|
||
|
||
protected function meta(string $path): array
|
||
{
|
||
return [
|
||
'current_page' => 1,
|
||
'from' => 1,
|
||
'last_page' => 1,
|
||
'links' => [
|
||
0 => [
|
||
'url' => null,
|
||
'label' => '❮ Previous',
|
||
'active' => false,
|
||
],
|
||
1 => [
|
||
'url' => env('APP_URL').$path.'?page=1',
|
||
'label' => '1',
|
||
'active' => true,
|
||
],
|
||
2 => [
|
||
'url' => null,
|
||
'label' => 'Next ❯',
|
||
'active' => false,
|
||
],
|
||
],
|
||
'path' => env('APP_URL').$path,
|
||
'per_page' => 10,
|
||
'to' => 1,
|
||
'total' => 1,
|
||
];
|
||
}
|
||
}
|