From aa8d8a6def219e71d7b1e13ad6b50d0246c7baae Mon Sep 17 00:00:00 2001 From: pushrbx Date: Fri, 31 May 2024 18:28:47 +0100 Subject: [PATCH] maybe fixed tests4 --- database/factories/JikanMediaModelFactory.php | 2 +- database/factories/JikanModelFactory.php | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/database/factories/JikanMediaModelFactory.php b/database/factories/JikanMediaModelFactory.php index be2e2e1..53acb1f 100644 --- a/database/factories/JikanMediaModelFactory.php +++ b/database/factories/JikanMediaModelFactory.php @@ -253,7 +253,7 @@ abstract class JikanMediaModelFactory extends JikanModelFactory implements Media $endDate = $this->adaptDateString($additionalParams["end_date"]); $to = Carbon::parse($endDate); $from = $to->copy()->subDays($this->faker->randomElement([30, 60, 90, 120, 180])); - $overrides[$activityMarkerKeyName] = new CarbonDateRange($from, $to->subDays($this->faker->numberBetween(0, 25))); + $overrides[$activityMarkerKeyName] = new CarbonDateRange($from, $to->subDays($this->faker->numberBetween(1, 25))); } if ($additionalParams->has(["start_date", "end_date"]) diff --git a/database/factories/JikanModelFactory.php b/database/factories/JikanModelFactory.php index 2abd261..b599003 100644 --- a/database/factories/JikanModelFactory.php +++ b/database/factories/JikanModelFactory.php @@ -7,12 +7,18 @@ use Jikan\Model\Common\DateRange; use JMS\Serializer\Serializer; use \Illuminate\Database\Eloquent\Factories\Factory; use Spatie\Enum\Laravel\Faker\FakerEnumProvider; +use Illuminate\Support\Str; abstract class JikanModelFactory extends Factory { public function configure(): JikanModelFactory|static { $this->faker->addProvider(new FakerEnumProvider($this->faker)); + if (array_key_exists("GITHUB_JOB", $_ENV) && $_ENV["GITHUB_JOB"] !== "") { + $this->faker->seed($_ENV["GITHUB_JOB"]); + } else { + $this->faker->seed(Str::random()); + } return $this; }