mergeMwGlobalArrayValue( 'wgContentHandlers', [ 'xyzzy' => 'UnknownContentHandler' ] ); $localizer = $this->getMock( MessageLocalizer::class ); $localizer->method( 'msg' ) ->willReturnCallback( function ( $key, ...$params ) { return new RawMessage( "($key)", $params ); } ); $sdr = new UnsupportedSlotDiffRenderer( $localizer ); $this->assertContains( $expected, $sdr->getDiff( $oldContent, $newContent ) ); } }