summaryrefslogtreecommitdiff
path: root/tests/phpunit/includes/content/CssContentTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/phpunit/includes/content/CssContentTest.php')
-rw-r--r--tests/phpunit/includes/content/CssContentTest.php87
1 files changed, 0 insertions, 87 deletions
diff --git a/tests/phpunit/includes/content/CssContentTest.php b/tests/phpunit/includes/content/CssContentTest.php
deleted file mode 100644
index bd6d41fe..00000000
--- a/tests/phpunit/includes/content/CssContentTest.php
+++ /dev/null
@@ -1,87 +0,0 @@
-<?php
-
-/**
- * @group ContentHandler
- * @group Database
- * ^--- needed, because we do need the database to test link updates
- */
-class CssContentTest extends MediaWikiTestCase {
-
- protected function setUp() {
- parent::setUp();
-
- // Anon user
- $user = new User();
- $user->setName( '127.0.0.1' );
-
- $this->setMwGlobals( array(
- 'wgUser' => $user,
- 'wgTextModelsToParse' => array(
- CONTENT_MODEL_CSS,
- )
- ) );
- }
-
- public function newContent( $text ) {
- return new CssContent( $text );
- }
-
- public static function dataGetParserOutput() {
- return array(
- array(
- 'MediaWiki:Test.css',
- null,
- "hello <world>\n",
- "<pre class=\"mw-code mw-css\" dir=\"ltr\">\nhello &lt;world&gt;\n\n</pre>"
- ),
- array(
- 'MediaWiki:Test.css',
- null,
- "/* hello [[world]] */\n",
- "<pre class=\"mw-code mw-css\" dir=\"ltr\">\n/* hello [[world]] */\n\n</pre>",
- array(
- 'Links' => array(
- array( 'World' => 0 )
- )
- )
- ),
-
- // TODO: more...?
- );
- }
-
- /**
- * @covers CssContent::getModel
- */
- public function testGetModel() {
- $content = $this->newContent( 'hello world.' );
-
- $this->assertEquals( CONTENT_MODEL_CSS, $content->getModel() );
- }
-
- /**
- * @covers CssContent::getContentHandler
- */
- public function testGetContentHandler() {
- $content = $this->newContent( 'hello world.' );
-
- $this->assertEquals( CONTENT_MODEL_CSS, $content->getContentHandler()->getModelID() );
- }
-
- public static function dataEquals() {
- return array(
- array( new CssContent( 'hallo' ), null, false ),
- array( new CssContent( 'hallo' ), new CssContent( 'hallo' ), true ),
- array( new CssContent( 'hallo' ), new WikitextContent( 'hallo' ), false ),
- array( new CssContent( 'hallo' ), new CssContent( 'HALLO' ), false ),
- );
- }
-
- /**
- * @dataProvider dataEquals
- * @covers CssContent::equals
- */
- public function testEquals( Content $a, Content $b = null, $equal = false ) {
- $this->assertEquals( $equal, $a->equals( $b ) );
- }
-}