feat: Phase 2 - admin layout, dashboard, page CRUD, subscribers, user management

This commit is contained in:
2026-04-03 20:09:20 +02:00
parent 904cf1241b
commit 78e1be3e3b
27 changed files with 404 additions and 33 deletions

View File

@@ -16,7 +16,7 @@ class ProfileTest extends TestCase
$response = $this
->actingAs($user)
->get('/profile');
->get('/admin/profile');
$response->assertOk();
}
@@ -27,14 +27,14 @@ class ProfileTest extends TestCase
$response = $this
->actingAs($user)
->patch('/profile', [
->patch('/admin/profile', [
'name' => 'Test User',
'email' => 'test@example.com',
]);
$response
->assertSessionHasNoErrors()
->assertRedirect('/profile');
->assertRedirect('/admin/profile');
$user->refresh();
@@ -49,14 +49,14 @@ class ProfileTest extends TestCase
$response = $this
->actingAs($user)
->patch('/profile', [
->patch('/admin/profile', [
'name' => 'Test User',
'email' => $user->email,
]);
$response
->assertSessionHasNoErrors()
->assertRedirect('/profile');
->assertRedirect('/admin/profile');
$this->assertNotNull($user->refresh()->email_verified_at);
}
@@ -67,7 +67,7 @@ class ProfileTest extends TestCase
$response = $this
->actingAs($user)
->delete('/profile', [
->delete('/admin/profile', [
'password' => 'password',
]);
@@ -85,14 +85,14 @@ class ProfileTest extends TestCase
$response = $this
->actingAs($user)
->from('/profile')
->delete('/profile', [
->from('/admin/profile')
->delete('/admin/profile', [
'password' => 'wrong-password',
]);
$response
->assertSessionHasErrorsIn('userDeletion', 'password')
->assertRedirect('/profile');
->assertRedirect('/admin/profile');
$this->assertNotNull($user->fresh());
}