fix: reverts autoloading functions

This commit is contained in:
Nuno Maduro
2022-12-04 23:07:39 +00:00
parent 606d627f1d
commit 850955d7dd
2 changed files with 144 additions and 148 deletions

View File

@ -11,8 +11,6 @@ use Symfony\Component\Console\Output\ConsoleOutput;
use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Console\Output\OutputInterface;
(static function () { (static function () {
$_SERVER['__PEST__'] = true;
// Ensures Collision's Printer is registered. // Ensures Collision's Printer is registered.
$_SERVER['COLLISION_PRINTER'] = 'DefaultPrinter'; $_SERVER['COLLISION_PRINTER'] = 'DefaultPrinter';

View File

@ -14,8 +14,7 @@ use Pest\Support\HigherOrderTapProxy;
use Pest\TestSuite; use Pest\TestSuite;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
if (array_key_exists('__PEST__', $_SERVER)) { if (! function_exists('expect')) {
if (! function_exists('expect')) {
/** /**
* Creates a new expectation. * Creates a new expectation.
* *
@ -28,9 +27,9 @@ if (array_key_exists('__PEST__', $_SERVER)) {
{ {
return new Expectation($value); return new Expectation($value);
} }
} }
if (! function_exists('beforeAll')) { if (! function_exists('beforeAll')) {
/** /**
* Runs the given closure before all tests in the current file. * Runs the given closure before all tests in the current file.
*/ */
@ -38,9 +37,9 @@ if (array_key_exists('__PEST__', $_SERVER)) {
{ {
TestSuite::getInstance()->beforeAll->set($closure); TestSuite::getInstance()->beforeAll->set($closure);
} }
} }
if (! function_exists('beforeEach')) { if (! function_exists('beforeEach')) {
/** /**
* Runs the given closure before each test in the current file. * Runs the given closure before each test in the current file.
* *
@ -52,9 +51,9 @@ if (array_key_exists('__PEST__', $_SERVER)) {
return new BeforeEachCall(TestSuite::getInstance(), $filename, $closure); return new BeforeEachCall(TestSuite::getInstance(), $filename, $closure);
} }
} }
if (! function_exists('dataset')) { if (! function_exists('dataset')) {
/** /**
* Registers the given dataset. * Registers the given dataset.
* *
@ -65,9 +64,9 @@ if (array_key_exists('__PEST__', $_SERVER)) {
$scope = DatasetInfo::scope(Backtrace::datasetsFile()); $scope = DatasetInfo::scope(Backtrace::datasetsFile());
DatasetsRepository::set($name, $dataset, $scope); DatasetsRepository::set($name, $dataset, $scope);
} }
} }
if (! function_exists('uses')) { if (! function_exists('uses')) {
/** /**
* The uses function binds the given * The uses function binds the given
* arguments to test closures. * arguments to test closures.
@ -80,9 +79,9 @@ if (array_key_exists('__PEST__', $_SERVER)) {
return new UsesCall($filename, array_values($classAndTraits)); return new UsesCall($filename, array_values($classAndTraits));
} }
} }
if (! function_exists('test')) { if (! function_exists('test')) {
/** /**
* Adds the given closure as a test. The first argument * Adds the given closure as a test. The first argument
* is the test description; the second argument is * is the test description; the second argument is
@ -100,9 +99,9 @@ if (array_key_exists('__PEST__', $_SERVER)) {
return new TestCall(TestSuite::getInstance(), $filename, $description, $closure); return new TestCall(TestSuite::getInstance(), $filename, $description, $closure);
} }
} }
if (! function_exists('it')) { if (! function_exists('it')) {
/** /**
* Adds the given closure as a test. The first argument * Adds the given closure as a test. The first argument
* is the test description; the second argument is * is the test description; the second argument is
@ -119,9 +118,9 @@ if (array_key_exists('__PEST__', $_SERVER)) {
return $test; return $test;
} }
} }
if (! function_exists('todo')) { if (! function_exists('todo')) {
/** /**
* Adds the given todo test. Internally, this test * Adds the given todo test. Internally, this test
* is marked as incomplete. Yet, Collision, Pest's * is marked as incomplete. Yet, Collision, Pest's
@ -136,9 +135,9 @@ if (array_key_exists('__PEST__', $_SERVER)) {
'__TODO__', '__TODO__',
)); ));
} }
} }
if (! function_exists('afterEach')) { if (! function_exists('afterEach')) {
/** /**
* Runs the given closure after each test in the current file. * Runs the given closure after each test in the current file.
* *
@ -150,9 +149,9 @@ if (array_key_exists('__PEST__', $_SERVER)) {
return new AfterEachCall(TestSuite::getInstance(), $filename, $closure); return new AfterEachCall(TestSuite::getInstance(), $filename, $closure);
} }
} }
if (! function_exists('afterAll')) { if (! function_exists('afterAll')) {
/** /**
* Runs the given closure after all tests in the current file. * Runs the given closure after all tests in the current file.
*/ */
@ -160,5 +159,4 @@ if (array_key_exists('__PEST__', $_SERVER)) {
{ {
TestSuite::getInstance()->afterAll->set($closure); TestSuite::getInstance()->afterAll->set($closure);
} }
}
} }