* @license The GNU Lesser GPL (LGPL) or an MIT-like license.
*/
namespace QueryPath\Tests;
//require_once 'PHPUnit/Autoload.php';
require_once 'src/QueryPath/Extension/QPXSL.php';
require_once __DIR__ . '/../TestCase.php';
/**
* @ingroup querypath_tests
* @extension
*/
class QPXSLTests extends TestCase {
protected $file = './test/advanced.xml';
public static function setUpBeforeClass() {
\QueryPath::enable('\QueryPath\Extension\QPXSL');
}
public function testXSLT() {
// XML and XSLT taken from http://us.php.net/manual/en/xsl.examples-collection.php
// and then modified to be *actually welformed* XML.
$orig = 'Fight for your mindBen Harper1995Electric LadylandJimi Hendrix1997';
$template = '
Hey! Welcome to \'s sweet CD collection!
by -
';
$qp = qp($orig)->xslt($template);
$this->assertEquals(2, $qp->top('h1')->size(), 'Make sure that data was formatted');
}
}