Fix: Email can be null
This commit is contained in:
parent
d48383ded4
commit
70d36d76ac
|
@ -41,7 +41,7 @@ class Member extends Data
|
|||
#[WithTransformer(CarbonTransformer::class, format: 'Y-m-d H:i:s')]
|
||||
public Carbon $birthday,
|
||||
|
||||
public string $email,
|
||||
public ?string $email,
|
||||
|
||||
#[MapInputName('geschlechtId')]
|
||||
#[WithCast(NullValueCast::class, id: 23)]
|
||||
|
|
|
@ -117,6 +117,25 @@ class PutMemberTest extends TestCase
|
|||
]);
|
||||
}
|
||||
|
||||
public function testEmailCanBeNull(): void
|
||||
{
|
||||
app(MemberFake::class)
|
||||
->updatesSuccessfully(103, 16)
|
||||
->shows(103, 16);
|
||||
$member = Member::factory()->toMember([
|
||||
'email' => null,
|
||||
'groupId' => 103,
|
||||
'id' => 16,
|
||||
]);
|
||||
$response = $this->login()->putMember($member);
|
||||
|
||||
$this->assertEquals(16, $response);
|
||||
|
||||
app(MemberFake::class)->assertUpdated(103, 16, [
|
||||
'email' => null,
|
||||
]);
|
||||
}
|
||||
|
||||
public function testItMergesKontoverbindung(): void
|
||||
{
|
||||
app(MemberFake::class)
|
||||
|
|
Loading…
Reference in New Issue