Compare commits

...

6 Commits

Author SHA1 Message Date
ee4ff5a909 chore: bumps dependencies 2023-02-03 13:03:07 +00:00
7de10d52a7 feat: include 'RefreshDatabase' on uses 2023-02-03 12:56:42 +00:00
660df6d8d1 chore: bump phpunit 2023-02-03 12:55:06 +00:00
d8666c8abf chore: coding style changes 2023-02-03 12:55:01 +00:00
b8ac4968ee chore: style changes 2023-01-01 20:27:38 +00:00
78b3c41825 chore: bumps phpunit 2022-12-12 13:45:28 +00:00
18 changed files with 41 additions and 65 deletions

View File

@ -8,11 +8,11 @@ $finder = PhpCsFixer\Finder::create()
->append(['.php-cs-fixer.dist.php']);
$rules = [
'@Symfony' => true,
'phpdoc_no_empty_return' => false,
'array_syntax' => ['syntax' => 'short'],
'yoda_style' => false,
'binary_operator_spaces' => [
'@Symfony' => true,
'phpdoc_no_empty_return' => false,
'array_syntax' => ['syntax' => 'short'],
'yoda_style' => false,
'binary_operator_spaces' => [
'operators' => [
'=>' => 'align',
'=' => 'align',

View File

@ -20,7 +20,7 @@
"php": "^7.3 || ^8.0",
"nunomaduro/collision": "^5.11.0|^6.3.0",
"pestphp/pest-plugin": "^1.1.0",
"phpunit/phpunit": "^9.5.26"
"phpunit/phpunit": "^9.6.0"
},
"autoload": {
"psr-4": {
@ -40,11 +40,11 @@
]
},
"require-dev": {
"illuminate/console": "^8.83.26",
"illuminate/support": "^8.83.26",
"illuminate/console": "^8.83.27",
"illuminate/support": "^8.83.27",
"laravel/dusk": "^6.25.2",
"pestphp/pest-dev-tools": "^1.0.0",
"pestphp/pest-plugin-parallel": "^1.2"
"pestphp/pest-plugin-parallel": "^1.2.1"
},
"minimum-stability": "dev",
"prefer-stable": true,

View File

@ -55,11 +55,6 @@ parameters:
count: 1
path: src/Console/Command.php
-
message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#"
count: 1
path: src/Datasets.php
-
message: "#^Method Pest\\\\Datasets\\:\\:getDataSetsCombinations\\(\\) has parameter \\$combinations with no value type specified in iterable type array\\.$#"
count: 1
@ -75,11 +70,6 @@ parameters:
count: 1
path: src/Datasets.php
-
message: "#^Parameter \\#1 \\$key of static method Pest\\\\Datasets\\:\\:getDataSetDescription\\(\\) expects int\\|string, mixed given\\.$#"
count: 1
path: src/Datasets.php
-
message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#"
count: 1

View File

@ -5,13 +5,12 @@ declare(strict_types=1);
namespace Pest\Actions;
use Pest\Support\Str;
use function Pest\testDirectory;
use PHPUnit\Util\FileLoader;
use RecursiveDirectoryIterator;
use RecursiveIteratorIterator;
use function Pest\testDirectory;
/**
* @internal
*/

View File

@ -9,11 +9,10 @@ use Pest\Support\ChainableClosure;
use Pest\Support\ExceptionTrace;
use Pest\TestSuite;
use PHPUnit\Framework\ExecutionOrderDependency;
use Throwable;
use function sprintf;
use Throwable;
/**
* To avoid inheritance conflicts, all the fields related
* to Pest only will be prefixed by double underscore.

View File

@ -4,8 +4,6 @@ declare(strict_types=1);
namespace Pest\Console;
use function is_dir;
use Pest\Actions\AddsDefaults;
use Pest\Actions\AddsTests;
use Pest\Actions\InteractsWithPlugins;
@ -20,6 +18,8 @@ use PHPUnit\TextUI\TestRunner;
use SebastianBergmann\FileIterator\Facade as FileIteratorFacade;
use Symfony\Component\Console\Output\OutputInterface;
use function is_dir;
/**
* @internal
*/

View File

@ -8,11 +8,10 @@ use Illuminate\Console\Command;
use Illuminate\Support\Facades\File;
use Illuminate\Support\Str;
use Pest\Exceptions\InvalidConsoleArgument;
use Pest\TestSuite;
use function Pest\testDirectory;
use Pest\TestSuite;
/**
* @internal
*/

View File

@ -8,11 +8,10 @@ use Illuminate\Console\Command;
use Illuminate\Support\Facades\File;
use Pest\Console\Thanks;
use Pest\Exceptions\InvalidConsoleArgument;
use Pest\TestSuite;
use function Pest\testDirectory;
use Pest\TestSuite;
/**
* @internal
*/

View File

@ -8,11 +8,10 @@ use Illuminate\Console\Command;
use Illuminate\Support\Facades\File;
use Pest\Exceptions\InvalidConsoleArgument;
use Pest\Support\Str;
use Pest\TestSuite;
use function Pest\testDirectory;
use Pest\TestSuite;
/**
* @internal
*/

View File

@ -12,15 +12,9 @@ declare(strict_types=1);
namespace Pest\Logging;
use function class_exists;
use DOMDocument;
use DOMElement;
use Exception;
use function get_class;
use function method_exists;
use Pest\Concerns\Testable;
use PHPUnit\Framework\AssertionFailedError;
use PHPUnit\Framework\ExceptionWrapper;
@ -35,12 +29,13 @@ use PHPUnit\Util\Printer;
use PHPUnit\Util\Xml;
use ReflectionClass;
use ReflectionException;
use function sprintf;
use function str_replace;
use Throwable;
use function class_exists;
use function get_class;
use function method_exists;
use function sprintf;
use function str_replace;
use function trim;
/**

View File

@ -4,14 +4,9 @@ declare(strict_types=1);
namespace Pest\Logging;
use function getmypid;
use Pest\Concerns\Logging\WritesToConsole;
use Pest\Concerns\Testable;
use Pest\Support\ExceptionTrace;
use function Pest\version;
use PHPUnit\Framework\AssertionFailedError;
use PHPUnit\Framework\Test;
use PHPUnit\Framework\TestCase;
@ -19,13 +14,14 @@ use PHPUnit\Framework\TestResult;
use PHPUnit\Framework\TestSuite;
use PHPUnit\Framework\Warning;
use PHPUnit\TextUI\DefaultResultPrinter;
use Throwable;
use function getmypid;
use function Pest\version;
use function round;
use function str_replace;
use function strlen;
use Throwable;
final class TeamCity extends DefaultResultPrinter
{
use WritesToConsole;
@ -194,7 +190,7 @@ final class TeamCity extends DefaultResultPrinter
}
$this->printEvent(self::TEST_STARTED, [
self::NAME => $test->getName(),
self::NAME => $test->getName(),
// @phpstan-ignore-next-line
self::LOCATION_HINT => self::PROTOCOL . $test->toString(),
]);

View File

@ -5,11 +5,10 @@ declare(strict_types=1);
namespace Pest\Plugins;
use Pest\Contracts\Plugins\HandlesArguments;
use Symfony\Component\Console\Output\OutputInterface;
use function Pest\version;
use Symfony\Component\Console\Output\OutputInterface;
/**
* @internal
*/

View File

@ -5,12 +5,11 @@ declare(strict_types=1);
namespace Pest\Support;
use Closure;
use const PHP_MAJOR_VERSION;
use ReflectionClass;
use Throwable;
use const PHP_MAJOR_VERSION;
/**
* @internal
*/

View File

@ -11,7 +11,10 @@
|
*/
uses(Tests\TestCase::class)->in('Feature');
uses(
Tests\TestCase::class,
// Illuminate\Foundation\Testing\RefreshDatabase::class,
)->in('Feature');
/*
|--------------------------------------------------------------------------

View File

@ -47,7 +47,7 @@ it('runs with truthy', function () {
return $value->toEqual('bar');
},
true => function ($value) {
true => function ($value) {
$this->matched = 'foo';
return $value->toEqual('foo');
@ -88,7 +88,7 @@ it('runs with truthy closure condition', function () {
return $value->toEqual('bar');
},
true => function ($value) {
true => function ($value) {
$this->matched = 'foo';
return $value->toEqual('foo');
@ -141,7 +141,7 @@ it('can be used in higher order tests')
false => function ($value) {
return $value->toBeFalse();
},
true => function ($value) {
true => function ($value) {
return $value->toBeTrue();
},
]

View File

@ -4,10 +4,10 @@ declare(strict_types=1);
namespace Tests\CustomTestCase;
use function PHPUnit\Framework\assertTrue;
use PHPUnit\Framework\TestCase;
use function PHPUnit\Framework\assertTrue;
class CustomTestCase extends TestCase
{
public function assertCustomTrue()

View File

@ -4,10 +4,10 @@ declare(strict_types=1);
namespace Tests\CustomTestCase;
use function PHPUnit\Framework\assertTrue;
use PHPUnit\Framework\TestCase;
use function PHPUnit\Framework\assertTrue;
class ExecutedTest extends TestCase
{
public static $executed = false;

View File

@ -1,11 +1,10 @@
<?php
use Pest\Plugins\Version;
use Symfony\Component\Console\Output\BufferedOutput;
use function Pest\version;
use Symfony\Component\Console\Output\BufferedOutput;
it('outputs the version when --version is used', function () {
$output = new BufferedOutput();
$plugin = new Version($output);