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
|
<?php
use PHPHtmlParser\Options;
class OptionsTest extends PHPUnit_Framework_TestCase {
public function testDefaultWhitespaceTextNode() { $options = new Options;
$this->assertTrue($options->whitespaceTextNode); }
public function testAddingOption() { $options = new Options; $options->setOptions([ 'test' => true, ]);
$this->assertTrue($options->test); }
public function testAddingOver() { $options = new Options; $options->setOptions([ 'test' => false, ])->setOptions([ 'test' => true, 'whitespaceTextNode' => false, ]);
$this->assertFalse($options->get('whitespaceTextNode')); }
public function testGettingNoOption() { $options = new Options; $this->assertEquals(null, $options->get('doesnotexist')); } }
|