57 lines
1.6 KiB
PHP
57 lines
1.6 KiB
PHP
<?php
|
|
|
|
namespace {
|
|
|
|
/**
|
|
* Runs the given closure after each test in the current file.
|
|
*
|
|
* @param-closure-this \Tests\TestCase|\PHPUnit\Framework\TestCase $closure
|
|
*/
|
|
function afterEach(?Closure $closure = null): \Pest\PendingCalls\AfterEachCall {}
|
|
|
|
/**
|
|
* Runs the given closure before each test in the current file.
|
|
*
|
|
* @param-closure-this \Tests\TestCase|\PHPUnit\Framework\TestCase $closure
|
|
*/
|
|
function beforeEach(?Closure $closure = null): \Pest\PendingCalls\BeforeEachCall {}
|
|
|
|
/**
|
|
* Adds the given closure as a test. The first argument
|
|
* is the test description; the second argument is
|
|
* a closure that contains the test expectations.
|
|
*
|
|
* @param-closure-this \Tests\TestCase|\PHPUnit\Framework\TestCase $closure
|
|
*
|
|
* @return ($description is string ? TestCall : HigherOrderTapProxy|TestCall)
|
|
*/
|
|
function test(?string $description = null, ?Closure $closure = null): \Pest\Support\HigherOrderTapProxy|\Pest\PendingCalls\TestCall {}
|
|
|
|
/**
|
|
* Adds the given closure as a test. The first argument
|
|
* is the test description; the second argument is
|
|
* a closure that contains the test expectations.
|
|
*
|
|
* @param-closure-this \Tests\TestCase|\PHPUnit\Framework\TestCase $closure
|
|
*/
|
|
function it(string $description, ?Closure $closure = null): \Pest\PendingCalls\TestCall {}
|
|
|
|
}
|
|
|
|
namespace Tests {
|
|
|
|
class TestCase
|
|
{
|
|
use \Illuminate\Foundation\Testing\RefreshDatabase;
|
|
}
|
|
|
|
}
|
|
|
|
namespace Tests {
|
|
|
|
class TestCase
|
|
{
|
|
use \Illuminate\Foundation\Testing\RefreshDatabase;
|
|
}
|
|
|
|
}
|