Upgrade tests to PhpUnit 10 (#5252)

This commit is contained in:
Kevin Papst
2024-12-22 01:25:30 +01:00
committed by GitHub
parent 9bd37fb695
commit c7f0508707
377 changed files with 3308 additions and 3409 deletions

View File

@@ -27,7 +27,7 @@ use Twig\Environment;
* @covers \App\Export\Renderer\HtmlRenderer
* @group integration
*/
class HtmlRendererTest extends AbstractRendererTest
class HtmlRendererTest extends AbstractRendererTestCase
{
public function testConfiguration(): void
{
@@ -38,8 +38,8 @@ class HtmlRendererTest extends AbstractRendererTest
$this->createMock(ActivityStatisticService::class)
);
$this->assertEquals('html', $sut->getId());
$this->assertEquals('print', $sut->getTitle());
self::assertEquals('html', $sut->getId());
self::assertEquals('print', $sut->getTitle());
}
public function testRender(): void
@@ -79,21 +79,21 @@ class HtmlRendererTest extends AbstractRendererTest
$content = $response->getContent();
$this->assertStringContainsString('<h2 id="doc-title" contenteditable="true"', $content);
$this->assertStringContainsString('<h3 class="card-title" id="doc-summary" contenteditable="true" data-original="Summary">Summary</h3>', $content);
$this->assertEquals(1, substr_count($content, 'id="export-summary"'));
$this->assertEquals(1, substr_count($content, 'id="export-records"'));
$this->assertEquals(1, substr_count($content, 'id="summary-project"'));
$this->assertEquals(1, substr_count($content, 'id="summary-activity"'));
self::assertStringContainsString('<h2 id="doc-title" contenteditable="true"', $content);
self::assertStringContainsString('<h3 class="card-title" id="doc-summary" contenteditable="true" data-original="Summary">Summary</h3>', $content);
self::assertEquals(1, substr_count($content, 'id="export-summary"'));
self::assertEquals(1, substr_count($content, 'id="export-records"'));
self::assertEquals(1, substr_count($content, 'id="summary-project"'));
self::assertEquals(1, substr_count($content, 'id="summary-activity"'));
$this->assertStringContainsString('<td>Customer Name</td>', $content);
$this->assertStringContainsString('<td>project name</td>', $content);
$this->assertStringContainsString('<span class="duration-format" data-duration-decimal="1.94" data-duration="1:56">1:56</span>', $content);
$this->assertStringContainsString('<td class="cost summary-rate">€2,437.12</td>', $content);
$this->assertStringContainsString('-€100.92', $content);
self::assertStringContainsString('<td>Customer Name</td>', $content);
self::assertStringContainsString('<td>project name</td>', $content);
self::assertStringContainsString('<span class="duration-format" data-duration-decimal="1.94" data-duration="1:56">1:56</span>', $content);
self::assertStringContainsString('<td class="cost summary-rate">€2,437.12</td>', $content);
self::assertStringContainsString('-€100.92', $content);
// 5 times in the "full list" and once in the "summary with activities"
$this->assertEquals(7, substr_count($content, 'activity description'));
$this->assertEquals(1, substr_count($content, '<td>activity description</td>'));
self::assertEquals(7, substr_count($content, 'activity description'));
self::assertEquals(1, substr_count($content, '<td>activity description</td>'));
}
}