Adds Pest tests. Starts GH Action.

This commit is contained in:
Joao Patricio
2023-03-20 21:17:28 +00:00
parent 9a7a992495
commit d7c7494007
9 changed files with 967 additions and 36 deletions

17
tests/Support/Output.php Normal file
View File

@@ -0,0 +1,17 @@
<?php
namespace Tests\Support;
use Illuminate\Support\Collection;
class Output
{
public static function containerList($rawOutput): Collection
{
$outputLines = explode(PHP_EOL, $rawOutput);
return collect($outputLines)
->reject(fn($line) => empty($line))
->map(fn($outputLine) => json_decode($outputLine, flags: JSON_THROW_ON_ERROR));
}
}