|
|
@ -4,14 +4,14 @@ |
|
|
|
* See LICENSE and AUTHORS files for details */ |
|
|
|
|
|
|
|
declare(strict_types=1); |
|
|
|
namespace MensBeam\Lax\TestCase\XML; |
|
|
|
namespace MensBeam\Lax\TestCase\Parser; |
|
|
|
|
|
|
|
/** |
|
|
|
* @covers MensBeam\Lax\Parser\XML\Feed<extended> |
|
|
|
* @covers MensBeam\Lax\Parser\XML\Entry<extended> |
|
|
|
* @covers MensBeam\Lax\Parser\XML\XPath |
|
|
|
*/ |
|
|
|
class XMLTest extends \MensBeam\Lax\TestCase\AbstractParserTestCase { |
|
|
|
class XMLTest extends AbstractParserTestCase { |
|
|
|
/** @dataProvider provideXML */ |
|
|
|
public function testParseAnXmlFeed(string $input, string $type, ?string $url, $exp): void { |
|
|
|
$p = new \MensBeam\Lax\Parser\XML\Feed($input, $type, $url); |
|
|
@ -25,6 +25,6 @@ class XMLTest extends \MensBeam\Lax\TestCase\AbstractParserTestCase { |
|
|
|
} |
|
|
|
|
|
|
|
public function provideXML(): iterable { |
|
|
|
return $this->provideParserTests(__DIR__."/*.yaml"); |
|
|
|
return $this->provideParserTests(__DIR__."/XML/*.yaml"); |
|
|
|
} |
|
|
|
} |