Example #1
0
 /**
  * @param array         $expected
  * @param SimpleMessage $actual
  */
 protected function assertSimpleMessage(array $expected, SimpleMessage $actual)
 {
     $this->assertEquals($expected['type'], $actual->getType());
     $this->assertEquals($expected['ts'], $actual->getSlackTimestamp());
     $this->assertEquals($expected['user'], $actual->getUserId());
     $this->assertEquals($expected['text'], $actual->getText());
     $this->assertEquals($expected['username'], $actual->getUsername());
 }
 public function __construct(SimpleMessage $simpleMessage, Channel $channel)
 {
     $this->ts = $simpleMessage->getSlackTimestamp();
     $this->type = $simpleMessage->getType();
     $this->channel = $channel;
     $this->user = $simpleMessage->getUserId() ?: 'undefined';
     $this->username = $simpleMessage->getUsername() ?: 'undefined';
     $this->text = $simpleMessage->getText();
 }