mirror of
https://github.com/OPSnet/Gazelle.git
synced 2026-09-27 16:13:44 -04:00
29 lines
768 B
PHP
29 lines
768 B
PHP
<?php
|
|
|
|
namespace Gazelle;
|
|
|
|
use PHPUnit\Framework\TestCase;
|
|
use Gazelle\Util\Irc;
|
|
use Gazelle\Util\IrcText;
|
|
|
|
class IrcTextTest extends TestCase {
|
|
public function testIrcText(): void {
|
|
$this->assertEquals('abc', Irc::render('abc'), 'irc-plain');
|
|
$this->assertEquals(
|
|
'%02def%02',
|
|
urlencode(Irc::render(IrcText::Bold, 'def', IrcText::Bold)),
|
|
'irc-bold'
|
|
);
|
|
$this->assertEquals(
|
|
'%1Dghi%1D',
|
|
urlencode(Irc::render(IrcText::Italic, 'ghi', IrcText::Italic)),
|
|
'irc-italic'
|
|
);
|
|
$this->assertEquals(
|
|
'a%0345b%0378c',
|
|
urlencode(Irc::render('a', IrcText::Jade, 'b', IrcText::Canary, 'c')),
|
|
'irc-color'
|
|
);
|
|
}
|
|
}
|