diff options
author | Petr Pchelko <ppchelko@wikimedia.org> | 2021-03-25 08:14:44 -0600 |
---|---|---|
committer | Petr Pchelko <ppchelko@wikimedia.org> | 2021-06-09 07:53:52 -0700 |
commit | 6a8a786599d1ddbe8def2845b9c948947690fa15 (patch) | |
tree | 1dbe810c80f20a9159f3c3ce28fb110d88c4354e /tests/phpunit/unit/includes/editpage | |
parent | bdecf516b9fe6d5fd4909969b511e923dd5f3e29 (diff) | |
download | mediawikicore-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.php | 46 |
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 [ [ |