/** * Rule:unorderedList test */ public function testUnorderedList() { // html text test sample 세팅 // test sample: <ul><li><span>list 텍스트</span></li></ul> $htmlText = '<ul>' . '<li style="font-family:Calibri"><span lang="en-US">Unordered list 1</span></li>' . '<li style="font-family:Calibri"><span lang="en-US">Unordered list 2</span></li>' . '<li style="font-family:Calibri"><span lang="en-US">Unordered list 3</span></li>' . '</ul>'; // 테스트 $unorderedListMarkdown = Rule::unorderedList($htmlText); // 일치 판단 $this->assertEquals("- Unordered list 1\n- Unordered list 2\n- Unordered list 3\n", $unorderedListMarkdown); }
/** * Rule:bold test */ public function testBold() { // html text test sample 세팅 // test sample: <p><span>bold 텍스트</span></p> $htmlText = '<p lang="en-US" style="font-family:Calibri;margin-top:0pt;margin-bottom:0pt"><span style="font-weight:bold">bold test</span></p>'; // 테스트 $boldMarkdown = Rule::bold($htmlText); // 일치 판단 $this->assertEquals('**bold test**', $boldMarkdown); // test sample: <li>bold 텍스트</li> $htmlText = '<p lang="en-US" style="font-family:Calibri;margin-top:0pt;margin-bottom:0pt"><span style="font-weight:bold">bold test</span></p>'; // 테스트 $boldMarkdown = Rule::bold($htmlText); // 일치 판단 $this->assertEquals('**bold test**', $boldMarkdown); }