setOption( 'gender', 'female' ); $user->saveSettings(); $msg = ( new RawMessage( '{{GENDER:*Female|m|f|o}}' ) )->parse(); $this->assertEquals( $msg, 'f', 'Works unescaped' ); $escapedName = wfEscapeWikiText( '*Female' ); $msg2 = ( new RawMessage( '{{GENDER:' . $escapedName . '|m|f|o}}' ) ) ->parse(); $this->assertEquals( $msg, 'f', 'Works escaped' ); } }