@@ -11,23 +11,23 @@ class LenientParsingTest extends \PHPUnit\Framework\TestCase {
11
11
* @expectedException Sabberworm\CSS\Parsing\UnexpectedTokenException
12
12
*/
13
13
public function testFaultToleranceOff () {
14
- $ sFile = dirname ( __FILE__ ) . '/../../../files ' . DIRECTORY_SEPARATOR . "-fault-tolerance.css " ;
14
+ $ sFile = __DIR__ . '/../../../files ' . DIRECTORY_SEPARATOR . "-fault-tolerance.css " ;
15
15
$ oParser = new Parser (file_get_contents ($ sFile ), Settings::create ()->beStrict ());
16
16
$ oParser ->parse ();
17
17
}
18
18
19
19
public function testFaultToleranceOn () {
20
- $ sFile = dirname ( __FILE__ ) . '/../../../files ' . DIRECTORY_SEPARATOR . "-fault-tolerance.css " ;
20
+ $ sFile = __DIR__ . '/../../../files ' . DIRECTORY_SEPARATOR . "-fault-tolerance.css " ;
21
21
$ oParser = new Parser (file_get_contents ($ sFile ), Settings::create ()->withLenientParsing (true ));
22
22
$ oResult = $ oParser ->parse ();
23
23
$ this ->assertSame ('.test1 {} ' ."\n" .'.test2 {hello: 2.2;hello: 2000000000000.2;} ' ."\n" .'#test {} ' ."\n" .'#test2 {help: none;} ' , $ oResult ->render ());
24
24
}
25
-
25
+
26
26
/**
27
27
* @expectedException Sabberworm\CSS\Parsing\UnexpectedTokenException
28
28
*/
29
29
public function testEndToken () {
30
- $ sFile = dirname ( __FILE__ ) . '/../../../files ' . DIRECTORY_SEPARATOR . "-end-token.css " ;
30
+ $ sFile = __DIR__ . '/../../../files ' . DIRECTORY_SEPARATOR . "-end-token.css " ;
31
31
$ oParser = new Parser (file_get_contents ($ sFile ), Settings::create ()->beStrict ());
32
32
$ oParser ->parse ();
33
33
}
@@ -36,35 +36,35 @@ public function testEndToken() {
36
36
* @expectedException Sabberworm\CSS\Parsing\UnexpectedTokenException
37
37
*/
38
38
public function testEndToken2 () {
39
- $ sFile = dirname ( __FILE__ ) . '/../../../files ' . DIRECTORY_SEPARATOR . "-end-token-2.css " ;
39
+ $ sFile = __DIR__ . '/../../../files ' . DIRECTORY_SEPARATOR . "-end-token-2.css " ;
40
40
$ oParser = new Parser (file_get_contents ($ sFile ), Settings::create ()->beStrict ());
41
41
$ oParser ->parse ();
42
42
}
43
-
43
+
44
44
public function testEndTokenPositive () {
45
- $ sFile = dirname ( __FILE__ ) . '/../../../files ' . DIRECTORY_SEPARATOR . "-end-token.css " ;
45
+ $ sFile = __DIR__ . '/../../../files ' . DIRECTORY_SEPARATOR . "-end-token.css " ;
46
46
$ oParser = new Parser (file_get_contents ($ sFile ), Settings::create ()->withLenientParsing (true ));
47
47
$ oResult = $ oParser ->parse ();
48
48
$ this ->assertSame ("" , $ oResult ->render ());
49
49
}
50
50
51
51
public function testEndToken2Positive () {
52
- $ sFile = dirname ( __FILE__ ) . '/../../../files ' . DIRECTORY_SEPARATOR . "-end-token-2.css " ;
52
+ $ sFile = __DIR__ . '/../../../files ' . DIRECTORY_SEPARATOR . "-end-token-2.css " ;
53
53
$ oParser = new Parser (file_get_contents ($ sFile ), Settings::create ()->withLenientParsing (true ));
54
54
$ oResult = $ oParser ->parse ();
55
55
$ this ->assertSame ('#home .bg-layout {background-image: url("/bundles/main/img/bg1.png?5");} ' , $ oResult ->render ());
56
56
}
57
57
58
58
public function testLocaleTrap () {
59
59
setlocale (LC_ALL , "pt_PT " , "no " );
60
- $ sFile = dirname ( __FILE__ ) . '/../../../files ' . DIRECTORY_SEPARATOR . "-fault-tolerance.css " ;
60
+ $ sFile = __DIR__ . '/../../../files ' . DIRECTORY_SEPARATOR . "-fault-tolerance.css " ;
61
61
$ oParser = new Parser (file_get_contents ($ sFile ), Settings::create ()->withLenientParsing (true ));
62
62
$ oResult = $ oParser ->parse ();
63
63
$ this ->assertSame ('.test1 {} ' ."\n" .'.test2 {hello: 2.2;hello: 2000000000000.2;} ' ."\n" .'#test {} ' ."\n" .'#test2 {help: none;} ' , $ oResult ->render ());
64
64
}
65
65
66
66
public function testCaseInsensitivity () {
67
- $ sFile = dirname ( __FILE__ ) . '/../../../files ' . DIRECTORY_SEPARATOR . "case-insensitivity.css " ;
67
+ $ sFile = __DIR__ . '/../../../files ' . DIRECTORY_SEPARATOR . "case-insensitivity.css " ;
68
68
$ oParser = new Parser (file_get_contents ($ sFile ));
69
69
$ oResult = $ oParser ->parse ();
70
70
$ this ->assertSame ('@charset "utf-8";
0 commit comments