public dispatchMessage ( Thruway\Message\Message $message, string $eventNamePrefix = "" ) | ||
$message | Thruway\Message\Message | |
$eventNamePrefix | string |
/** * @depends testJoin * * @param \Thruway\Session $session */ public function testRegister(\Thruway\Session $session) { $realm = $session->getRealm(); $registerMessage = new \Thruway\Message\RegisterMessage(\Thruway\Common\Utils::getUniqueId(), [], 'test_procedure'); $session->dispatchMessage($registerMessage); $registrations = $realm->getDealer()->managerGetRegistrations()[0]; $this->assertEquals(1, count($registrations)); $this->assertEquals("test_procedure", $registrations[0]['name']); $this->assertInstanceOf('\\Thruway\\Message\\RegisteredMessage', $session->getTransport()->getLastMessageSent()); }