summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMatt Farina <[email protected]>2013-05-07 10:13:45 -0400
committerMatt Farina <[email protected]>2013-05-07 10:13:45 -0400
commite0ccbb0f02292ea570e07324bd0597f4d0a2bf65 (patch)
tree27e98e848c5f931adc6506d3b82b0cd70c4f06fe /test
parent97b4756c547d816e9b020c2a9d81fc81916b7e4c (diff)
Tested and updated the traverser encoding in php 5.4.
Diffstat (limited to 'test')
-rw-r--r--test/HTML5/Serializer/TraverserTest.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/HTML5/Serializer/TraverserTest.php b/test/HTML5/Serializer/TraverserTest.php
index 7522f04..3cf3e32 100644
--- a/test/HTML5/Serializer/TraverserTest.php
+++ b/test/HTML5/Serializer/TraverserTest.php
@@ -91,4 +91,19 @@ class TraverserTest extends \HTML5\Tests\TestCase {
$m->invoke($t, $list->item(0)->childNodes->item(0));
$this->assertEquals('baz();', stream_get_contents($stream, -1, 0));
}
+
+ function testEnc() {
+
+ // @todo: add more tests.
+ $tests = array(
+ "& this is a test '" => "&amp; this is a test &apos;",
+ );
+
+ list($t, $s) = $this->getTraverser();
+
+ $m = $this->getProtectedMethod('enc');
+ foreach ($tests as $test => $expected) {
+ $this->assertEquals($expected, $m->invoke($t, $test));
+ }
+ }
} \ No newline at end of file