You need to sign in or sign up before continuing.
Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
namespace Syna\Test\ViewHelper;
use Syna\Test\TestCase;
use Syna\ViewHelper\VarDump;
class VarDumpTest extends TestCase
{
/** @test */
public function usesVarExportToDumpVariables()
{
$viewHelper = new VarDump();
$var = ['foo' => 'bar'];
$result = $viewHelper($var, false);
self::assertContains(var_export($var, true), $result);
}
/** @test */
public function highlightsUsingHighlightString()
{
$viewHelper = new VarDump();
$var = ['foo' => 'bar'];
$result = $viewHelper($var, true);
self::assertContains('<code><span style="color: #000000">', $result);
self::assertContains('</span>' . PHP_EOL . '</code>', $result);
}
/** @test */
public function surroundsOutputWithPre()
{
$viewHelper = new VarDump();
$var = ['foo' => 'bar'];
$result = $viewHelper($var, false);
self::assertStringStartsWith('<pre>', $result);
self::assertStringEndsWith('</pre>', $result);
}
}