faker->word(); $fs = Storage::fake($this->faker->word()); $fs->makeDirectory($directory); $attribute = $this->faker->word(); $validator = Validator::make( [$attribute => $directory], [$attribute => new StorageDirectoryExistsRule($fs)] ); static::assertTrue($validator->passes()); } /** * The Storage Directory Exists Rule shall return false if the directory does not exist in the filesystem. * * @return void */ public function testFailsIfDirectoryDoesNotExist(): void { $fs = Storage::fake($this->faker->word()); $attribute = $this->faker->word(); $validator = Validator::make( [$attribute => $this->faker->word()], [$attribute => new StorageDirectoryExistsRule($fs)] ); static::assertFalse($validator->passes()); } }