Skip to content

Commit 12092ea

Browse files
committed
ITT: Ability to use file path added.
1 parent c5ae5af commit 12092ea

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/Asserts/ArtisanAsserts.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,27 @@
33
namespace Illuminated\Testing\Asserts;
44

55
use Illuminate\Support\Facades\Artisan;
6+
use Illuminate\Support\Facades\File;
67

78
trait ArtisanAsserts
89
{
910
protected function seeArtisanOutput($output)
1011
{
12+
if (File::exists($output)) {
13+
$output = File::get($output);
14+
}
15+
1116
$expected = trim($output);
1217
$actual = trim(Artisan::output());
1318
$this->assertEquals($expected, $actual, "Failed asserting that artisan output is `{$expected}`.");
1419
}
1520

1621
protected function dontSeeArtisanOutput($output)
1722
{
23+
if (File::exists($output)) {
24+
$output = File::get($output);
25+
}
26+
1827
$expected = trim($output);
1928
$actual = trim(Artisan::output());
2029
$this->assertNotEquals($expected, $actual, "Failed asserting that artisan output is not `{$expected}`.");

0 commit comments

Comments
 (0)