maybe fixed tests4

This commit is contained in:
pushrbx 2024-05-31 18:28:47 +01:00
parent 7190979980
commit aa8d8a6def
No known key found for this signature in database
GPG Key ID: A16A474BBC2C91D9
2 changed files with 7 additions and 1 deletions

View File

@ -253,7 +253,7 @@ abstract class JikanMediaModelFactory extends JikanModelFactory implements Media
$endDate = $this->adaptDateString($additionalParams["end_date"]); $endDate = $this->adaptDateString($additionalParams["end_date"]);
$to = Carbon::parse($endDate); $to = Carbon::parse($endDate);
$from = $to->copy()->subDays($this->faker->randomElement([30, 60, 90, 120, 180])); $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"]) if ($additionalParams->has(["start_date", "end_date"])

View File

@ -7,12 +7,18 @@ use Jikan\Model\Common\DateRange;
use JMS\Serializer\Serializer; use JMS\Serializer\Serializer;
use \Illuminate\Database\Eloquent\Factories\Factory; use \Illuminate\Database\Eloquent\Factories\Factory;
use Spatie\Enum\Laravel\Faker\FakerEnumProvider; use Spatie\Enum\Laravel\Faker\FakerEnumProvider;
use Illuminate\Support\Str;
abstract class JikanModelFactory extends Factory abstract class JikanModelFactory extends Factory
{ {
public function configure(): JikanModelFactory|static public function configure(): JikanModelFactory|static
{ {
$this->faker->addProvider(new FakerEnumProvider($this->faker)); $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; return $this;
} }