*/
public function testToStringKey() {
$this->assertEquals( 'Main Page', wfMessage( 'mainpage' )->text() );
- $this->assertEquals( '<i-dont-exist-evar>', wfMessage( 'i-dont-exist-evar' )->text() );
- $this->assertEquals( '<i<dont>exist-evar>', wfMessage( 'i<dont>exist-evar' )->text() );
- $this->assertEquals( '<i-dont-exist-evar>', wfMessage( 'i-dont-exist-evar' )->plain() );
- $this->assertEquals( '<i<dont>exist-evar>', wfMessage( 'i<dont>exist-evar' )->plain() );
- $this->assertEquals( '<i-dont-exist-evar>', wfMessage( 'i-dont-exist-evar' )->escaped() );
+ $this->assertEquals( '⧼i-dont-exist-evar⧽', wfMessage( 'i-dont-exist-evar' )->text() );
+ $this->assertEquals( '⧼i<dont>exist-evar⧽', wfMessage( 'i<dont>exist-evar' )->text() );
+ $this->assertEquals( '⧼i-dont-exist-evar⧽', wfMessage( 'i-dont-exist-evar' )->plain() );
+ $this->assertEquals( '⧼i<dont>exist-evar⧽', wfMessage( 'i<dont>exist-evar' )->plain() );
+ $this->assertEquals( '⧼i-dont-exist-evar⧽', wfMessage( 'i-dont-exist-evar' )->escaped() );
$this->assertEquals(
- '<i<dont>exist-evar>',
+ '⧼i<dont>exist-evar⧽',
wfMessage( 'i<dont>exist-evar' )->escaped()
);
}
public static function provideToString() {
return [
[ 'mainpage', 'Main Page' ],
- [ 'i-dont-exist-evar', '<i-dont-exist-evar>' ],
- [ 'i-dont-exist-evar', '<i-dont-exist-evar>', 'escaped' ],
+ [ 'i-dont-exist-evar', '⧼i-dont-exist-evar⧽' ],
+ [ 'i-dont-exist-evar', '⧼i-dont-exist-evar⧽', 'escaped' ],
+ [ 'script>alert(1)</script', '⧼script>alert(1)</script⧽', 'escaped' ],
+ [ 'script>alert(1)</script', '⧼script>alert(1)</script⧽' ],
];
}