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