remove newlines and stuffs to fix render tests

pull/638/head
fadrian06 2 weeks ago
parent 15ff651e77
commit 431a4e7a46

@ -8,3 +8,6 @@ charset = utf-8
[*.md]
indent_size = 2
[tests/views/*.php]
insert_final_newline = false

@ -396,15 +396,11 @@ class FlightTest extends TestCase
$html = <<<'html'
<div>Hi</div>
<div>Hi</div>
<input type="number" />
<input type="number" />
html;
// if windows replace \n with \r\n
$html = str_replace(["\n", "\r\n"], PHP_EOL, $html);
$html = str_replace(["\n", "\r\n"], '', $html);
$this->expectOutputString($html);

@ -178,15 +178,12 @@ class ViewTest extends TestCase
$html = <<<'html'
<div>Hi</div>
<div>Hi</div>
<input type="number" />
<input type="number" />
html;
// if windows replace \n with \r\n
$html = str_replace("\n", PHP_EOL, $html);
$html = str_replace(["\n", "\r"], '', $html);
$this->expectOutputString($html);
@ -205,11 +202,9 @@ class ViewTest extends TestCase
$html = <<<'html'
<div>qux</div>
<div>bar</div>
html;
// if windows replace \n with \r\n
$html = str_replace("\n", PHP_EOL, $html);
$html = str_replace(["\n", "\r"], '', $html);
$this->expectOutputString($html);
@ -222,19 +217,15 @@ class ViewTest extends TestCase
$html1 = <<<'html'
<div>Hi</div>
<div></div>
html;
$html2 = <<<'html'
<input type="number" />
<input type="text" />
html;
$html1 = str_replace(["\n", "\r\n"], PHP_EOL, $html1);
$html2 = str_replace(["\n", "\r\n"], PHP_EOL, $html2);
$html1 = str_replace(["\n", "\r"], '', $html1);
$html2 = str_replace(["\n", "\r"], '', $html2);
return [
[

@ -131,10 +131,18 @@ PHP;
$app->handle(['runway', 'routes', '--post']);
$this->assertStringContainsString('Routes', file_get_contents(static::$ou));
$this->assertStringContainsString('+---------+---------+-------+----------+------------+
| Pattern | Methods | Alias | Streamed | Middleware |
+---------+---------+-------+----------+------------+
| /post | POST | | No | Closure |
+---------+---------+-------+----------+------------+', $this->removeColors(file_get_contents(static::$ou)));
$expected = <<<'output'
+---------+---------+-------+----------+------------+
| Pattern | Methods | Alias | Streamed | Middleware |
+---------+---------+-------+----------+------------+
| /post | POST | | No | Closure |
+---------+---------+-------+----------+------------+
output;
$this->assertStringContainsString(
$expected,
$this->removeColors(file_get_contents(static::$ou))
);
}
}

@ -1,7 +1 @@
<?php
$type ??= 'text';
?>
<input type="<?= $type ?>" />
<input type="<?= $type ?? 'text' ?>" />

@ -1 +1 @@
<div><?= $prop ?></div>
<div><?= $prop ?></div>
Loading…
Cancel
Save