fix: resolve test directory before function call

This commit is contained in:
Owen Voke
2021-05-14 09:33:52 +01:00
parent fb0eef4200
commit 41ce87450f
3 changed files with 15 additions and 4 deletions

View File

@ -8,6 +8,7 @@ use Illuminate\Console\Command;
use Illuminate\Support\Facades\File;
use Illuminate\Support\Str;
use Pest\Exceptions\InvalidConsoleArgument;
use Pest\TestSuite;
use function Pest\testDirectory;
/**
@ -20,7 +21,8 @@ final class PestDatasetCommand extends Command
*
* @var string
*/
protected $signature = 'pest:dataset {name : The name of the dataset}';
protected $signature = 'pest:dataset {name : The name of the dataset}
{--test-directory=tests : The name of the tests directory}';
/**
* The console command description.
@ -34,6 +36,8 @@ final class PestDatasetCommand extends Command
*/
public function handle(): void
{
TestSuite::getInstance(base_path(), $this->option('test-directory', 'tests'));
/** @var string $name */
$name = $this->argument('name');