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')]
|
#[WithTransformer(CarbonTransformer::class, format: 'Y-m-d H:i:s')]
|
||||||
public Carbon $birthday,
|
public Carbon $birthday,
|
||||||
|
|
||||||
public string $email,
|
public ?string $email,
|
||||||
|
|
||||||
#[MapInputName('geschlechtId')]
|
#[MapInputName('geschlechtId')]
|
||||||
#[WithCast(NullValueCast::class, id: 23)]
|
#[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
|
public function testItMergesKontoverbindung(): void
|
||||||
{
|
{
|
||||||
app(MemberFake::class)
|
app(MemberFake::class)
|
||||||
|
|
Loading…
Reference in New Issue