summaryrefslogtreecommitdiff
path: root/tests/phpunit/docs/ExportDemoTest.php
diff options
context:
space:
mode:
authorLuke Shumaker <LukeShu@sbcglobal.net>2014-05-05 15:30:48 -0400
committerLuke Shumaker <LukeShu@sbcglobal.net>2014-05-05 15:30:48 -0400
commit3d86add3dfa5e0b3ead9859593d4a52cf7555a34 (patch)
tree453d8bd3fda4dbb3020017ea1a469291da5cdc71 /tests/phpunit/docs/ExportDemoTest.php
parent064cec79ca4c8201de0d06bbca6cb7a5345d11be (diff)
parent2e44b49a2db3026050b136de9b00f749dd3ff939 (diff)
Merge branch 'archwiki'
Diffstat (limited to 'tests/phpunit/docs/ExportDemoTest.php')
-rw-r--r--tests/phpunit/docs/ExportDemoTest.php39
1 files changed, 0 insertions, 39 deletions
diff --git a/tests/phpunit/docs/ExportDemoTest.php b/tests/phpunit/docs/ExportDemoTest.php
deleted file mode 100644
index b09487a6..00000000
--- a/tests/phpunit/docs/ExportDemoTest.php
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-/**
- * Test for the demo xml
- *
- * @group Dump
- */
-class ExportDemoTest extends DumpTestCase {
-
- /**
- * @group large
- */
- function testExportDemo() {
- $this->validateXmlFileAgainstXsd( "../../docs/export-demo.xml" );
- }
-
- /**
- * Validates a xml file against the xsd.
- *
- * The validation is slow, because php has to read the xsd on each call.
- *
- * @param $fname string: name of file to validate
- */
- protected function validateXmlFileAgainstXsd( $fname ) {
- $version = WikiExporter::schemaVersion();
-
- $dom = new DomDocument();
- $dom->load( $fname );
-
- // Ensure, the demo is for the current version
- $this->assertEquals( $dom->documentElement->getAttribute( 'version' ), $version, 'export-demo.xml should have the current version' );
-
- try {
- $this->assertTrue( $dom->schemaValidate( "../../docs/export-" . $version . ".xsd" ),
- "schemaValidate has found an error" );
- } catch ( Exception $e ) {
- $this->fail( "xml not valid against xsd: " . $e->getMessage() );
- }
- }
-}