summaryrefslogtreecommitdiff
path: root/test/HTML5/Html5Test.php
diff options
context:
space:
mode:
Diffstat (limited to 'test/HTML5/Html5Test.php')
-rw-r--r--test/HTML5/Html5Test.php39
1 files changed, 19 insertions, 20 deletions
diff --git a/test/HTML5/Html5Test.php b/test/HTML5/Html5Test.php
index 7873cd9..47bcafd 100644
--- a/test/HTML5/Html5Test.php
+++ b/test/HTML5/Html5Test.php
@@ -1,9 +1,9 @@
<?php
+
namespace Masterminds\HTML5\Tests;
class Html5Test extends TestCase
{
-
public function setUp()
{
$this->html5 = $this->getInstance();
@@ -28,20 +28,19 @@ class Html5Test extends TestCase
return $out;
}
-
public function testImageTagsInSvg()
{
- $html = "<!DOCTYPE html>
+ $html = '<!DOCTYPE html>
<html>
<head>
<title>foo</title>
</head>
<body>
<svg>
- <image height=\"10\" width=\"10\"></image>
+ <image height="10" width="10"></image>
</svg>
</body>
- </html>";
+ </html>';
$doc = $this->html5->loadHTML($html);
$this->assertInstanceOf('DOMElement', $doc->getElementsByTagName('image')->item(0));
$this->assertEmpty($this->html5->getErrors());
@@ -52,29 +51,29 @@ class Html5Test extends TestCase
// doc
$dom = $this->html5->loadHTML($this->wrap('<t:tag/>'), array(
'implicitNamespaces' => array('t' => 'http://example.com'),
- "xmlNamespaces" => true
+ 'xmlNamespaces' => true,
));
$this->assertInstanceOf('\DOMDocument', $dom);
$this->assertEmpty($this->html5->getErrors());
$this->assertFalse($this->html5->hasErrors());
- $xpath = new \DOMXPath( $dom );
- $xpath->registerNamespace( "t", "http://example.com" );
- $this->assertEquals(1, $xpath->query( "//t:tag" )->length);
+ $xpath = new \DOMXPath($dom);
+ $xpath->registerNamespace('t', 'http://example.com');
+ $this->assertEquals(1, $xpath->query('//t:tag')->length);
// doc fragment
$frag = $this->html5->loadHTMLFragment('<t:tag/>', array(
'implicitNamespaces' => array('t' => 'http://example.com'),
- "xmlNamespaces" => true
+ 'xmlNamespaces' => true,
));
$this->assertInstanceOf('\DOMDocumentFragment', $frag);
$this->assertEmpty($this->html5->getErrors());
$this->assertFalse($this->html5->hasErrors());
$frag->ownerDocument->appendChild($frag);
- $xpath = new \DOMXPath( $frag->ownerDocument );
- $xpath->registerNamespace( "t", "http://example.com" );
- $this->assertEquals(1, $xpath->query( "//t:tag" , $frag)->length);
+ $xpath = new \DOMXPath($frag->ownerDocument);
+ $xpath->registerNamespace('t', 'http://example.com');
+ $this->assertEquals(1, $xpath->query('//t:tag', $frag)->length);
}
public function testErrors()
@@ -162,11 +161,11 @@ class Html5Test extends TestCase
// Test resource
$file = fopen('php://temp', 'w');
$this->html5->save($dom, $file);
- $content = stream_get_contents($file, - 1, 0);
+ $content = stream_get_contents($file, -1, 0);
$this->assertRegExp('|<p>This is a test.</p>|', $content);
// Test file
- $tmpfname = tempnam(sys_get_temp_dir(), "html5-php");
+ $tmpfname = tempnam(sys_get_temp_dir(), 'html5-php');
$this->html5->save($dom, $tmpfname);
$content = file_get_contents($tmpfname);
$this->assertRegExp('|<p>This is a test.</p>|', $content);
@@ -197,7 +196,7 @@ class Html5Test extends TestCase
$html5 = $this->getInstance(array(
'foo' => 'bar',
- 'encode_entities' => true
+ 'encode_entities' => true,
));
$options = $html5->getOptions();
$this->assertEquals('bar', $options['foo']);
@@ -233,7 +232,7 @@ class Html5Test extends TestCase
$list = $dom->getElementsByTagName('svg');
$this->assertNotEmpty($list->length);
$svg = $list->item(0);
- $this->assertEquals("0 0 3 2", $svg->getAttribute('viewBox'));
+ $this->assertEquals('0 0 3 2', $svg->getAttribute('viewBox'));
$this->assertFalse($svg->hasAttribute('viewbox'));
// Test a mixed case tag.
@@ -292,12 +291,12 @@ class Html5Test extends TestCase
// they are handled as normal elements. Note, to do this is really
// an invalid example and you should not embed prefixed xml in html5.
$dom = $this->html5->loadHTMLFragment(
- "<f:rug>
+ '<f:rug>
<f:name>Big rectangle thing</f:name>
<f:width>40</f:width>
<f:length>80</f:length>
</f:rug>
- <sarcasm>um, yeah</sarcasm>");
+ <sarcasm>um, yeah</sarcasm>');
$this->assertEmpty($this->html5->getErrors());
$markup = $this->html5->saveHTML($dom);
@@ -423,7 +422,7 @@ class Html5Test extends TestCase
$dom = $this->html5->loadHTML(
'<html><body><Button color="red">Error</Button></body></html>',
array(
- "xmlNamespaces" => true
+ 'xmlNamespaces' => true,
)
);
$out = $this->html5->saveHTML($dom);