Пример #1
0
$div = '<div id="test_id" class="test_class other_class"></div>';
$t->is(£('div#test_id.test_class.other_class'), $div, $div);
$div = '<div id="test_id" class="test_class">div content</div>';
$t->is(£('div#test_id.test_class', 'div content'), $div, $div);
$div = '<div id="test_id" class="test_class">div content</div>';
$t->is(£('div#test_id.test_class', 'div content'), $div, $div);
$div = '<div class="' . htmlentities('{"attr":"value"}') . '">div content</div>';
$t->is(£('div', array('json' => array('attr' => 'value')), 'div content'), $div, $div);
$div = '<div id="test_id" class="test_class ' . htmlentities('{"attr":"value"}') . '">div content</div>';
$t->is(£('div#test_id.test_class', array('json' => array('attr' => 'value')), 'div content'), $div, $div);
$div = '<div id="test_id" class="test_class ' . htmlentities('{"attrs":["value1","value2"]}') . '">div content</div>';
$t->is(£('div#test_id.test_class', array('json' => array('attrs' => array('value1', 'value2'))), 'div content'), $div, $div);
$a = '<a href="an_href#with_anchor" id="test_id" class="test_class">a content</a>';
$t->is(£('a#test_id.test_class href="an_href#with_anchor"', 'a content'), $a, $a);
$closeDiv = '</div>';
$t->is(£c('div'), $closeDiv, $closeDiv);
$dl = '<dl><dt>key</dt><dd>value</dd></dl>';
$t->is(definition_list(array('key' => 'value')), $dl, $dl);
$dl = '<dl class="test_class other_class"><dt>key</dt><dd>value</dd></dl>';
$t->is(definition_list(array('key' => 'value'), '.test_class.other_class'), $dl, $dl);
$div = '<div title="title with a # inside" id="test_id" class="test_class other_class"></div>';
$t->is(£('div#test_id.test_class.other_class title="title with a # inside"'), $div, $div);
$div = '<div title="title with a #inside" id="test_id" class="test_class other_class"></div>';
$t->is(£('div#test_id.test_class.other_class title="title with a #inside"'), $div, $div);
$div = '<div title="title with a #inside" class="test_class other_class"></div>';
$t->is(£('div.test_class.other_class title="title with a #inside"'), $div, $div);
$div = '<div title="title with a .inside" class="test_class other_class"></div>';
$t->is(£('div.test_class.other_class title="title with a .inside"'), $div, $div);
$div = '<div lang="c1"></div>';
$t->is(£('div lang=c1'), $div, $div);
$div = '<div></div>';
Пример #2
0
$openDiv = '<div class="test_class">';
$t->is(£o('div.test_class'), _tagO('div.test_class'), $openDiv);
$openDiv = '<div id="test_id" class="test_class other_class">';
$t->is(£o('div#test_id.test_class.other_class'), _tagO('div#test_id.test_class.other_class'), $openDiv);
$openDiv = '<div class="test_class other_class" id="test_id">';
$t->is(£o('div', array('id' => 'test_id', 'class' => 'test_class other_class')), _tagO('div', array('id' => 'test_id', 'class' => 'test_class other_class')), $openDiv);
$div = '<div></div>';
$t->is(£('div'), _tag('div'), $div);
$div = '<div class="' . htmlentities('{"attr":"value"}') . '">div content</div>';
$t->is($templateHelper->£('div', array('json' => array('attr' => 'value')), 'div content'), _tag('div', array('json' => array('attr' => 'value')), 'div content'), $div);
$t->is(£('div', array('json' => array('attr' => 'value')), 'div content'), _tag('div', array('json' => array('attr' => 'value')), 'div content'), $div);
$a = '<a href="an_href#with_anchor" id="test_id" class="test_class">a content</a>';
$t->is($templateHelper->£('a#test_id.test_class href="an_href#with_anchor"', 'a content'), _tag('a#test_id.test_class href="an_href#with_anchor"', 'a content'), $a);
$t->is(£('a#test_id.test_class href="an_href#with_anchor"', 'a content'), _tag('a#test_id.test_class href="an_href#with_anchor"', 'a content'), $a);
$closeDiv = '</div>';
$t->is(£c('div'), _tagC('div'), $closeDiv);
$div = '<div title="title with a # inside" id="test_id" class="test_class other_class"></div>';
$t->is($templateHelper->£('div#test_id.test_class.other_class title="title with a # inside"'), _tag('div#test_id.test_class.other_class title="title with a # inside"'), $div);
$t->is(£('div#test_id.test_class.other_class title="title with a # inside"'), _tag('div#test_id.test_class.other_class title="title with a # inside"'), $div);
$div = '<div title="title with a #inside" id="test_id" class="test_class other_class"></div>';
$t->is($templateHelper->£('div#test_id.test_class.other_class title="title with a #inside"'), _tag('div#test_id.test_class.other_class title="title with a #inside"'), $div);
$t->is(£('div#test_id.test_class.other_class title="title with a #inside"'), _tag('div#test_id.test_class.other_class title="title with a #inside"'), $div);
$div = '<div title="title with a #inside" class="test_class other_class"></div>';
$t->is($templateHelper->£('div.test_class.other_class title="title with a #inside"'), _tag('div.test_class.other_class title="title with a #inside"'), $div);
$t->is(£('div.test_class.other_class title="title with a #inside"'), _tag('div.test_class.other_class title="title with a #inside"'), $div);
$div = '<div title="title with a .inside" class="test_class other_class"></div>';
$t->is($templateHelper->£('div.test_class.other_class title="title with a .inside"'), _tag('div.test_class.other_class title="title with a .inside"'), $div);
$t->is(£('div.test_class.other_class title="title with a .inside"'), _tag('div.test_class.other_class title="title with a .inside"'), $div);
$div = '<div lang="c1"></div>';
$t->is($templateHelper->£('div lang=c1'), _tag('div lang=c1'), $div);
$t->is(£('div lang=c1'), _tag('div lang=c1'), $div);