]> git.localhorst.tv Git - alttp.git/blobdiff - tests/Unit/TwitchBot/TokenizedMessageTest.php
more classifications
[alttp.git] / tests / Unit / TwitchBot / TokenizedMessageTest.php
index 37e516a032f099c6aea3a977db11252a266a025f..be38909a07d06a9d111fd33b6a6297102d3a4c65 100644 (file)
@@ -10,10 +10,14 @@ class TokenizedMessageTest extends TestCase {
        public function test_classification() {
                $this->assertEquals('cmd', TokenizedMessage::fromString('!start')->classify());
 
+               $this->assertEquals('eyes', TokenizedMessage::fromString(':eyes:')->classify());
+               $this->assertEquals('eyes', TokenizedMessage::fromString('holysm3Eyes', ['emotes' => 'blah:0-11'])->classify());
+
                $this->assertEquals('gg', TokenizedMessage::fromString('gg')->classify());
                $this->assertEquals('gg', TokenizedMessage::fromString('GG')->classify());
                $this->assertEquals('gg', TokenizedMessage::fromString('Gg')->classify());
                $this->assertEquals('gg', TokenizedMessage::fromString('ggs')->classify());
+               $this->assertEquals('gg', TokenizedMessage::fromString('gg monkaS')->classify());
                $this->assertEquals('gg', TokenizedMessage::fromString('ja gg dann, ne')->classify());
                $this->assertEquals('gg', TokenizedMessage::fromString('duden2Gg', ['emotes' => 'blah:0-7'])->classify());
                $this->assertEquals('gg', TokenizedMessage::fromString('ticknaGg2', ['emotes' => 'blah:0-8'])->classify());
@@ -48,8 +52,15 @@ class TokenizedMessageTest extends TestCase {
                $this->assertEquals('pog', TokenizedMessage::fromString('Pog')->classify());
                $this->assertNotEquals('pog', TokenizedMessage::fromString('wo war der')->classify());
 
+               $this->assertEquals('rage', TokenizedMessage::fromString('duden2Rage', ['emotes' => 'blah:0-10'])->classify());
+
                $this->assertEquals('question', TokenizedMessage::fromString('Joaaa geht so ...und selbst?')->classify());
 
+               $this->assertEquals('sad', TokenizedMessage::fromString(':(')->classify());
+               $this->assertEquals('sad', TokenizedMessage::fromString('PoroSad', ['emotes' => 'blah:0-7'])->classify());
+
+               $this->assertEquals('sweat', TokenizedMessage::fromString('monkaS')->classify());
+
                $this->assertEquals('thx', TokenizedMessage::fromString('danke für den tipp')->classify());
 
                $this->assertEquals('wtf', TokenizedMessage::fromString('wtf? lol')->classify());