Add Line ID field to member lifecycle

This commit is contained in:
2026-02-10 15:31:29 +08:00
parent 860dbfb54e
commit f0dbea1af5
18 changed files with 124 additions and 9 deletions

View File

@@ -41,6 +41,7 @@ class MemberRegistrationTest extends TestCase
'password' => 'Password123!',
'password_confirmation' => 'Password123!',
'phone' => '0912345678',
'line_id' => 'john_doe_line',
'address_line_1' => '123 Test St',
'city' => 'Taipei',
'postal_code' => '100',
@@ -62,6 +63,7 @@ class MemberRegistrationTest extends TestCase
'full_name' => 'John Doe',
'email' => 'john@example.com',
'phone' => '0912345678',
'line_id' => 'john_doe_line',
'membership_status' => Member::STATUS_PENDING,
]);
}
@@ -256,6 +258,7 @@ class MemberRegistrationTest extends TestCase
$member = Member::where('email', 'john@example.com')->first();
$this->assertNull($member->phone);
$this->assertNull($member->line_id);
$this->assertNull($member->address_line_1);
}
}

View File

@@ -132,6 +132,7 @@ trait CreatesMemberData
'password' => 'Password123!',
'password_confirmation' => 'Password123!',
'phone' => '0912345678',
'line_id' => 'line.member.test',
'national_id' => 'A123456789',
'address_line_1' => '123 Test Street',
'address_line_2' => '',