create(); $this->assertPasses(SettingProfileRequest::class, ['name' => 'new-name'], [], null, ['user' => $user]); } public function test_fails_without_name(): void { $this->assertFailsOn('name', SettingProfileRequest::class, [], [], null, ['user' => User::factory()->create()]); } public function test_fails_when_fields_exceed_limit(): void { $user = User::factory()->create(); $this->assertFailsOn('name', SettingProfileRequest::class, ['name' => str_repeat('a', 256)], [], null, ['user' => $user]); $this->assertFailsOn('first_name', SettingProfileRequest::class, ['name' => 'n', 'first_name' => str_repeat('a', 256)], [], null, ['user' => $user]); } }