aboutsummaryrefslogtreecommitdiffstats
path: root/tests/phpunit/unit/includes/editpage
diff options
context:
space:
mode:
authorPetr Pchelko <ppchelko@wikimedia.org>2021-03-25 08:14:44 -0600
committerPetr Pchelko <ppchelko@wikimedia.org>2021-06-09 07:53:52 -0700
commit6a8a786599d1ddbe8def2845b9c948947690fa15 (patch)
tree1dbe810c80f20a9159f3c3ce28fb110d88c4354e /tests/phpunit/unit/includes/editpage
parentbdecf516b9fe6d5fd4909969b511e923dd5f3e29 (diff)
downloadmediawikicore-6a8a786599d1ddbe8def2845b9c948947690fa15.tar.gz
mediawikicore-6a8a786599d1ddbe8def2845b9c948947690fa15.zip
Replace easy usages of User for UserIdentity/Authority
Change-Id: Id176ee0fab64707020ac6c47a087ef00f8bed4e3
Diffstat (limited to 'tests/phpunit/unit/includes/editpage')
-rw-r--r--tests/phpunit/unit/includes/editpage/TextboxBuilderTest.php46
1 files changed, 0 insertions, 46 deletions
diff --git a/tests/phpunit/unit/includes/editpage/TextboxBuilderTest.php b/tests/phpunit/unit/includes/editpage/TextboxBuilderTest.php
index d450aeba0b80..56515d1859cf 100644
--- a/tests/phpunit/unit/includes/editpage/TextboxBuilderTest.php
+++ b/tests/phpunit/unit/includes/editpage/TextboxBuilderTest.php
@@ -20,11 +20,8 @@
namespace MediaWiki\Tests\Unit\EditPage;
-use Language;
use MediaWiki\EditPage\TextboxBuilder;
use MediaWikiUnitTestCase;
-use Title;
-use User;
/**
* Split from \MediaWiki\Tests\EditPage\TextboxBuilderTest integration tests
@@ -48,49 +45,6 @@ class TextboxBuilderTest extends MediaWikiUnitTestCase {
$this->assertSame( $expected, $builder->addNewLineAtEnd( $input ) );
}
- public function testBuildTextboxAttribs() {
- $user = $this->createMock( User::class );
- $user->method( 'getOption' )
- ->with( 'editfont' )
- ->willReturn( 'monospace' );
-
- $enLanguage = $this->createMock( Language::class );
- $enLanguage->method( 'getHtmlCode' )->willReturn( 'en' );
- $enLanguage->method( 'getDir' )->willReturn( 'ltr' );
-
- $title = $this->createMock( Title::class );
- $title->method( 'getPageLanguage' )->willReturn( $enLanguage );
-
- $builder = new TextboxBuilder();
- $attribs = $builder->buildTextboxAttribs(
- 'mw-textbox1',
- [ 'class' => 'foo bar', 'data-foo' => '123', 'rows' => 30 ],
- $user,
- $title
- );
-
- $this->assertIsArray( $attribs );
- // custom attrib showed up
- $this->assertArrayHasKey( 'data-foo', $attribs );
- // classes merged properly (string)
- $this->assertSame( 'foo bar mw-editfont-monospace', $attribs['class'] );
- // overrides in custom attrib worked
- $this->assertSame( 30, $attribs['rows'] );
- $this->assertSame( 'en', $attribs['lang'] );
-
- $attribs2 = $builder->buildTextboxAttribs(
- 'mw-textbox2', [ 'class' => [ 'foo', 'bar' ] ], $user, $title
- );
- // classes merged properly (array)
- $this->assertSame( [ 'foo', 'bar', 'mw-editfont-monospace' ], $attribs2['class'] );
-
- $attribs3 = $builder->buildTextboxAttribs(
- 'mw-textbox3', [], $user, $title
- );
- // classes ok when nothing to be merged
- $this->assertSame( 'mw-editfont-monospace', $attribs3['class'] );
- }
-
public function provideMergeClassesIntoAttributes() {
return [
[