4 * @covers ReadOnlyError
7 class ReadOnlyErrorTest
extends \MediaWikiUnitTestCase
{
9 protected function setUp() {
12 $loadBalancerMockFactory = function (): LoadBalancer
{
13 return $this->createMock( LoadBalancer
::class );
16 $this->overrideMwServices( [ 'DBLoadBalancer' => $loadBalancerMockFactory ] );
19 public function testConstruction() {
20 $e = new ReadOnlyError();
21 $this->assertEquals( 'readonly', $e->title
);
22 $this->assertEquals( 'readonlytext', $e->msg
);
23 $this->assertEquals( wfReadOnlyReason() ?
: [], $e->params
);