示例#1
0
 /**
  * We are using autoloading of helpers and we need to be sure that all helpers are loading.
  */
 public function testLoadingHelpers()
 {
     $helpers = scandir(__DIR__ . $this->helpers);
     $client = new Client('TokenThatDoesntExists');
     // We don't need valid token for loading of resources
     /* Try loading all resources */
     foreach ($helpers as $helper) {
         if (!in_array($helper, $this->ignoredResourceFiles)) {
             $helperName = strtolower(pathinfo($helper, PATHINFO_FILENAME));
             $loadedHelper = $client->getHelper($helperName);
             $this->assertInstanceOf("Beepsend\\Helper\\{$helperName}", $loadedHelper);
         }
     }
 }
示例#2
0
 /**
  * Test getting messages from helper
  */
 public function testGettingMessagesFromHelper()
 {
     $client = new Client('abc123');
     $msgHelper = $client->getHelper('message');
     $msgHelper->message(46736007518, 'Beepsend', 'Hello World! 你好世界!');
     $msgHelper->message(46736007518, 'Beep', 'Hello World! 你好世界!');
     $messages = $msgHelper->get();
     $this->assertInternalType('array', $messages);
     $this->assertEquals('Beepsend', $messages[0]['from']);
     $this->assertEquals(46736007518, $messages[0]['to']);
     $this->assertEquals('Hello World! 你好世界!', $messages[0]['message']);
     $this->assertEquals('Beep', $messages[1]['from']);
     $this->assertEquals(46736007518, $messages[1]['to']);
     $this->assertEquals('Hello World! 你好世界!', $messages[1]['message']);
 }