Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
Signed-off-by: Mior Muhammad Zaki <[email protected]>
  • Loading branch information
crynobone committed Jan 12, 2024
1 parent 54f1253 commit 50d080c
Showing 1 changed file with 19 additions and 4 deletions.
23 changes: 19 additions & 4 deletions src/TestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
use Illuminate\Foundation\Testing;
use Laravel\BrowserKitTesting\Concerns as BrowserKitTesting;
use Orchestra\Testbench\Concerns;
use Orchestra\Testbench\Pest;
use Orchestra\Testbench\PHPUnit\TestCase as PHPUnit;

abstract class TestCase extends PHPUnit implements Contracts\TestCase
Expand Down Expand Up @@ -114,8 +115,15 @@ protected function refreshApplication()
#[\Override]
public static function setUpBeforeClass(): void
{
static::setupBeforeClassUsingPHPUnit();
static::setupBeforeClassUsingWorkbench();
static::setUpBeforeClassUsingPHPUnit();

/** @phpstan-ignore-next-line */
if (static::usesTestingConcern(Pest\WithPest::class)) {
static::setUpBeforeClassUsingPest(); // @phpstan-ignore-line
}

static::setUpBeforeClassUsingTestCase();
static::setUpBeforeClassUsingWorkbench();
}

/**
Expand All @@ -126,7 +134,14 @@ public static function setUpBeforeClass(): void
#[\Override]
public static function tearDownAfterClass(): void
{
static::teardownAfterClassUsingWorkbench();
static::teardownAfterClassUsingPHPUnit();
static::tearDownAfterClassUsingWorkbench();
static::tearDownAfterClassUsingTestCase();

/** @phpstan-ignore-next-line */
if (static::usesTestingConcern(Pest\WithPest::class)) {
static::tearDownAfterClassUsingPest(); // @phpstan-ignore-line
}

static::tearDownAfterClassUsingPHPUnit();
}
}

0 comments on commit 50d080c

Please sign in to comment.