From 07b6135abce90c82d0e31207a7f51aabce81e258 Mon Sep 17 00:00:00 2001 From: rahul Date: Tue, 19 Sep 2023 21:43:25 +0530 Subject: [PATCH] add new assertion Signed-off-by: rahul --- bin/view-csv | 2 +- tests/Integration/ViewCsvCommandTest.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/view-csv b/bin/view-csv index 56ac830..f63d577 100755 --- a/bin/view-csv +++ b/bin/view-csv @@ -33,7 +33,7 @@ $command = (new SingleCommandApplication()) $headers = $csvFileHandler->extractHeader($csvFile); if (!$headers) { - $io->error('could not extract headers'); + $io->error('invalid csv file'); return Command::FAILURE; } diff --git a/tests/Integration/ViewCsvCommandTest.php b/tests/Integration/ViewCsvCommandTest.php index 0730e7b..a2e9a9d 100644 --- a/tests/Integration/ViewCsvCommandTest.php +++ b/tests/Integration/ViewCsvCommandTest.php @@ -68,6 +68,9 @@ public function throwExceptionIfFileIsInvalid(string $file): void { $command = "php bin/view-csv {$file}"; exec($command, $output, $exitCode); + $actualOutput = implode("\n", $output); + + $this->assertStringContainsString('invalid csv file', $actualOutput); $this->assertSame(1, $exitCode); unlink($file); }