Next major version 2 with PHP 8.1, Symfony 6, Tabler UI, 2FA ... (#2902)

This commit is contained in:
Kevin Papst
2022-12-31 21:19:55 +01:00
committed by GitHub
parent 95e06746bd
commit 90a0fd8a22
2164 changed files with 83700 additions and 86426 deletions

View File

@@ -16,6 +16,7 @@ use App\Tests\DataFixtures\ActivityFixtures;
use App\Tests\DataFixtures\CustomerFixtures;
use App\Tests\DataFixtures\ProjectFixtures;
use App\Tests\DataFixtures\TimesheetFixtures;
use App\Timesheet\DateTimeFactory;
/**
* @group integration
@@ -50,15 +51,20 @@ class ProjectDateRangeControllerTest extends ControllerBaseTest
$activities->setIsGlobal(true);
$activities = $this->importFixture($activities);
$user = $this->getUserByRole(User::ROLE_TEAMLEAD);
$dateTimeFactory = DateTimeFactory::createByUser($user);
$startMonth = $dateTimeFactory->getStartOfMonth();
$startDate = $startMonth->add(new \DateInterval('P10D'));
$timesheets = new TimesheetFixtures();
$timesheets->setStartDate(new \DateTime('first day of this month'));
$timesheets->setStartDate($startDate);
$timesheets->setAmount(50);
$timesheets->setActivities($activities);
$timesheets->setUser($this->getUserByRole(User::ROLE_TEAMLEAD));
$timesheets->setUser($user);
$this->importFixture($timesheets);
$this->assertAccessIsGranted($client, '/reporting/project_daterange');
self::assertStringContainsString('<div class="box-body project_daterange_reporting-box', $client->getResponse()->getContent());
self::assertStringContainsString('<div class="card-body project_daterange_reporting-box', $client->getResponse()->getContent());
$rows = $client->getCrawler()->filterXPath("//table[contains(@class, 'dataTable')]/tbody/tr[not(@class='summary')]");
self::assertGreaterThan(0, $rows->count());
}