Publication initiale de RelaisSMS : documentation et sources nettoyees

This commit is contained in:
2026-10-21 09:29:39 +02:00
commit ac186b03b1
158 changed files with 24818 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
<?php
namespace Tests\Feature;
use App\Models\User;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\TestCase;
class SettingsTest extends TestCase
{
use RefreshDatabase;
public function test_authenticated_user_can_configure_sms_header_and_footer(): void
{
$user = User::factory()->create();
$this->actingAs($user)
->get(route('settings.edit'))
->assertOk()
->assertSee('Parametres')
->assertSee('Entete de message')
->assertSee('Pied de message');
$this->actingAs($user)
->put(route('settings.update'), [
'sms_message_header' => 'AFPMA',
'sms_message_footer' => 'Envoyer STOP SMS pour ne plus etre contacte.',
])
->assertRedirect(route('settings.edit'));
$this->assertDatabaseHas('app_settings', [
'key' => 'sms_message_header',
'value' => 'AFPMA',
'type' => 'string',
]);
$this->assertDatabaseHas('app_settings', [
'key' => 'sms_message_footer',
'value' => 'Envoyer STOP SMS pour ne plus etre contacte.',
'type' => 'string',
]);
}
}