Merge branch 'main' into #41-email-notifications

This commit is contained in:
EwelinaLasowy
2022-02-16 09:33:15 +01:00
10 changed files with 660 additions and 7 deletions

View File

@@ -6,6 +6,7 @@ namespace Tests\Feature;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Support\Carbon;
use Illuminate\Support\Facades\Bus;
use Inertia\Testing\AssertableInertia as Assert;
use Tests\FeatureTestCase;
use Toby\Domain\Enums\VacationRequestState;
@@ -15,6 +16,7 @@ use Toby\Eloquent\Models\User;
use Toby\Eloquent\Models\VacationLimit;
use Toby\Eloquent\Models\VacationRequest;
use Toby\Eloquent\Models\YearPeriod;
use Toby\Infrastructure\Jobs\SendVacationRequestDaysToGoogleCalendar;
class VacationRequestTest extends FeatureTestCase
{
@@ -26,6 +28,8 @@ class VacationRequestTest extends FeatureTestCase
{
parent::setUp();
Bus::fake();
$this->polishHolidaysRetriever = $this->app->make(PolishHolidaysRetriever::class);
}
@@ -128,6 +132,8 @@ class VacationRequestTest extends FeatureTestCase
$this->assertDatabaseHas("vacation_requests", [
"state" => VacationRequestState::Approved,
]);
Bus::assertDispatched(SendVacationRequestDaysToGoogleCalendar::class);
}
public function testTechnicalApproverCanRejectVacationRequest(): void