Skip to content

Commit 28db7cf

Browse files
authored
Fix failing windows tests (#76)
1 parent 18bbdf5 commit 28db7cf

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

tests/TailwindBinaryTest.php

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use Symfony\Component\Filesystem\Filesystem;
1414
use Symfony\Component\HttpClient\MockHttpClient;
1515
use Symfony\Component\HttpClient\Response\MockResponse;
16+
use Symfony\Component\Process\Process;
1617
use Symfony\Contracts\Cache\CacheInterface;
1718
use Symfonycasts\TailwindBundle\TailwindBinary;
1819

@@ -34,13 +35,11 @@ public function testBinaryIsDownloadedAndProcessCreated()
3435

3536
$binary = new TailwindBinary($binaryDownloadDir, __DIR__, null, 'fake-version', $cache, null, $client);
3637
$process = $binary->createProcess(['-i', 'fake.css']);
37-
$this->assertFileExists($binaryDownloadDir.'/fake-version/'.TailwindBinary::getBinaryName());
38-
39-
// Windows doesn't wrap arguments in quotes
40-
$expectedTemplate = '\\' === \DIRECTORY_SEPARATOR ? '"%s" -i fake.css' : "'%s' '-i' 'fake.css'";
38+
$binaryFile = $binaryDownloadDir.'/fake-version/'.TailwindBinary::getBinaryName();
39+
$this->assertFileExists($binaryFile);
4140

4241
$this->assertSame(
43-
\sprintf($expectedTemplate, $binaryDownloadDir.'/fake-version/'.TailwindBinary::getBinaryName()),
42+
(new Process([$binaryFile, '-i', 'fake.css'], __DIR__))->getCommandLine(),
4443
$process->getCommandLine()
4544
);
4645
}

0 commit comments

Comments
 (0)