public function test_includeSubTemplates() { $fixture = tx_rnbase_util_Network::getURL(tx_rnbase_util_Extensions::extPath('rn_base', 'tests/fixtures/html/includeSubTemplates.html')); $raw = tx_rnbase_util_Templates::getSubpart($fixture, '###TEMPLATE###'); $expected = tx_rnbase_util_Templates::getSubpart($fixture, '###EXPECTED###'); $included = tx_rnbase_util_Templates::includeSubTemplates($raw); // remove empty lines $included = preg_replace("/(^[\r\n]*|[\r\n]+)[\\s\t]*[\r\n]+/", "\n", $included); $expected = preg_replace("/(^[\r\n]*|[\r\n]+)[\\s\t]*[\r\n]+/", "\n", $expected); $this->assertEquals($expected, $included); }