public function testEncryptedPush() { $options = array('encrypted' => true, 'host' => PUSHERAPP_HOST); $pusher = new Pusher(PUSHERAPP_AUTHKEY, PUSHERAPP_SECRET, PUSHERAPP_APPID, $options); $pusher->set_logger(new TestLogger()); $batch = array(); $batch[] = array('channel' => 'test_channel', 'name' => 'my_event', 'data' => array('my' => 'data')); $string_trigger = $this->pusher->triggerBatch($batch); $this->assertTrue($string_trigger, 'Trigger with string payload'); }
public function test_fire_and_forget_triggers_without_errors() { $options = array('host' => PUSHERAPP_HOST); $pusher = new Pusher(PUSHERAPP_AUTHKEY, PUSHERAPP_SECRET, PUSHERAPP_APPID, $options); $pusher->set_logger(new TestLogger()); $ok = $pusher->trigger('test_channel', 'my_event', array('fireandforget' => 1)); $this->assertTrue($ok, 'Did not force true'); }
public function testEncryptedPush() { $options = array('encrypted' => true, 'host' => PUSHERAPP_HOST); $pusher = new Pusher(PUSHERAPP_AUTHKEY, PUSHERAPP_SECRET, PUSHERAPP_APPID, $options); $pusher->set_logger(new TestLogger()); $structure_trigger = $pusher->trigger('test_channel', 'my_event', array('encrypted' => 1)); $this->assertTrue($structure_trigger, 'Trigger with over encrypted connection'); }