Skip to content

Commit c640684

Browse files
Better style when generating report
1 parent f5573fb commit c640684

File tree

2 files changed

+22
-4
lines changed

2 files changed

+22
-4
lines changed

src/Components.php

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class Components
99
private function block(string $message): void
1010
{
1111
render(<<<"HTML"
12-
<div class="p-2">
12+
<div class="px-2">
1313
$message
1414
</div>
1515
HTML);
@@ -19,12 +19,27 @@ private function message(string $message, string $type, string $backgroundColor)
1919
{
2020
return <<<"HTML"
2121
<div>
22-
<div class="px-1 bg-$backgroundColor-600">$type</div>
22+
<div class="px-1 bg-$backgroundColor-600 w-8 text-center">$type</div>
2323
<em class="ml-1">$message</em>
2424
</div>
2525
HTML;
2626
}
2727

28+
public function newLine(int $lines = 1): void
29+
{
30+
$this->block(str_repeat('<BR>', $lines));
31+
}
32+
33+
public function success(string $message): void
34+
{
35+
$this->block($this->message($message, 'SUCCESS', 'green'));
36+
}
37+
38+
public function info(string $message): void
39+
{
40+
$this->block($this->message($message, 'INFO', 'blue'));
41+
}
42+
2843
public function error(string $message, array $reasons = []): void
2944
{
3045
$message = $this->message($message, 'Error', 'red');

src/Extensions/ResultToCSV.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,6 @@ public function executeBeforeFirstTest(): void
4343
return;
4444
}
4545

46-
$this->components->error($file);
47-
4846
fputcsv($this->handle, ['datetime', 'class', 'method', 'duration']);
4947
}
5048

@@ -58,5 +56,10 @@ public function executeAfterTest(string $test, float $time): void
5856
public function executeAfterLastTest(): void
5957
{
6058
is_resource($this->handle) && fclose($this->handle);
59+
60+
$this->components->newLine(2);
61+
$this->components->success('[ResultToCSV] Report Generated');
62+
$this->components->info('File saved at: ' . $this->getFile());
63+
$this->components->newLine(1);
6164
}
6265
}

0 commit comments

Comments
 (0)