10.April 2026

This commit is contained in:
Kevin Adametz 2026-04-10 17:15:27 +02:00
parent a00c42e770
commit f58c709945
208 changed files with 19280 additions and 2914 deletions

View file

@ -0,0 +1,55 @@
<?php
use App\User;
use Carbon\Carbon;
use Tests\TestCase;
uses(TestCase::class);
it('zeigt die Seitennavigation für aktive Berater', function () {
$user = new User;
$user->forceFill([
'active' => 1,
'blocked' => 0,
'wizard' => 100,
'payment_account' => Carbon::now()->addYear()->format('Y-m-d H:i:s'),
]);
expect($user->showSideNav())->toBeTrue();
});
it('zeigt die Seitennavigation bei abgelaufener Mitgliedschaft trotz active=0', function () {
$user = new User;
$user->forceFill([
'active' => 0,
'blocked' => 0,
'wizard' => 100,
'payment_account' => Carbon::now()->subMonth()->format('Y-m-d H:i:s'),
]);
expect($user->showSideNav())->toBeTrue();
});
it('blendet die Seitennavigation bei gesperrtem Account aus', function () {
$user = new User;
$user->forceFill([
'active' => 1,
'blocked' => 1,
'wizard' => 100,
'payment_account' => Carbon::now()->addYear()->format('Y-m-d H:i:s'),
]);
expect($user->showSideNav())->toBeFalse();
});
it('blendet die Seitennavigation bei unvollständigem Wizard aus', function () {
$user = new User;
$user->forceFill([
'active' => 1,
'blocked' => 0,
'wizard' => 5,
'payment_account' => Carbon::now()->addYear()->format('Y-m-d H:i:s'),
]);
expect($user->showSideNav())->toBeFalse();
});