Example #1
0
 function test_setNav()
 {
     $html = '<html><head>' . '</head><body>' . '<ul class="sc-nav">' . '</ul>' . '<a id="l4" href="contact.html"></a>' . '<div class="sc-content-cnt1"><a id="l5" href="home.html"></a></div>' . '</body></html>';
     $page = new Page($html);
     $page->setNav('ul.sc-nav', 'test');
     $p = $page->render();
     $this->assertEquals('test', phpQuery::pq('ul', $p)->elements[0]->textContent);
     $html = '<html><head>' . '</head><body>' . '<ul class="sc-nav">' . '</ul>' . '<a id="l4" href="contact.html"></a>' . '<nav class="sc-nav">nope</nav>' . '<div class="sc-content-cnt1"><a id="l5" href="home.html"></a></div>' . '</body></html>';
     $page = new Page($html);
     $page->setNav('.sc-nav', 'test');
     $p = $page->render();
     $this->assertEquals('test', phpQuery::pq('ul', $p)->elements[0]->textContent);
     $this->assertEquals('test', phpQuery::pq('nav', $p)->elements[0]->textContent);
 }