Skip to content

Commit 26eb989

Browse files
author
Greg Bowler
authored
Infer title and body element (#258)
* Improve compatibility with traits' constant usage * Isolate behaviour for #247 - working perfectly Closes #247 * Name CI jobs * Revert naming of jobs
1 parent fe70a00 commit 26eb989

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

test/phpunit/HTMLDocumentTest.php

+22
Original file line numberDiff line numberDiff line change
@@ -174,4 +174,26 @@ public function testPsr7StreamInterface() {
174174
StreamInterface::class
175175
));
176176
}
177+
178+
public function testInferredBody() {
179+
$document = new HTMLDocument();
180+
$message = "Hello, World!";
181+
$document->body->innerText = $message;
182+
self::assertEquals($message, $document->body->innerText);
183+
self::assertStringContainsString(
184+
"<body>$message</body>",
185+
$document->saveHTML()
186+
);
187+
}
188+
189+
public function testInferredTitle() {
190+
$document = new HTMLDocument();
191+
$message = "Hello, World!";
192+
$document->title = $message;
193+
self::assertEquals($message, $document->title);
194+
self::assertStringContainsString(
195+
"<head><title>$message</title></head>",
196+
$document->saveHTML()
197+
);
198+
}
177199
}

0 commit comments

Comments
 (0)