Skip to content

Commit ae7377d

Browse files
committed
Skip test when iconv extension is missing
1 parent be72520 commit ae7377d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/Symfony/Component/DomCrawler/Tests/CrawlerTest.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,13 @@ public function testAddContent()
206206
$crawler = new Crawler();
207207
$crawler->addContent('<html><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><span>中文</span></html>');
208208
$this->assertEquals('中文', $crawler->filterXPath('//span')->text(), '->addContent() guess wrong charset');
209+
}
209210

211+
/**
212+
* @requires extension iconv
213+
*/
214+
public function testAddContentNonUtf8()
215+
{
210216
$crawler = new Crawler();
211217
$crawler->addContent(iconv('UTF-8', 'SJIS', '<html><head><meta charset="Shift_JIS"></head><body>日本語</body></html>'));
212218
$this->assertEquals('日本語', $crawler->filterXPath('//body')->text(), '->addContent() can recognize "Shift_JIS" in html5 meta charset tag');

0 commit comments

Comments
 (0)