[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/externals/twilio-php/tests/ -> RequestValidatorTest.php (source)

   1  <?php
   2  
   3  require_once 'Twilio/RequestValidator.php';
   4  
   5  class RequestValidatorTest extends PHPUnit_Framework_TestCase {
   6      
   7      function testRequestValidation() {
   8          $token = "1c892n40nd03kdnc0112slzkl3091j20";
   9          $validator = new Services_Twilio_RequestValidator($token);
  10  
  11          $uri = "http://www.postbin.org/1ed898x";
  12          $params = array(
  13              "CalledZip" => "94612",
  14              "AccountSid" => "AC9a9f9392lad99kla0sklakjs90j092j3",
  15              "ApiVersion" => "2010-04-01",
  16              "CallSid" => "CAd800bb12c0426a7ea4230e492fef2a4f",
  17              "CallStatus" => "ringing",
  18              "Called" => "+15306384866",
  19              "CalledCity" => "OAKLAND",
  20              "CalledCountry" => "US",
  21              "CalledState" => "CA",
  22              "Caller" => "+15306666666",
  23              "CallerCity" => "SOUTH LAKE TAHOE",
  24              "CallerCountry" => "US",
  25              "CallerName" => "CA Wireless Call",
  26              "CallerState" => "CA",
  27              "CallerZip" => "89449",
  28              "Direction" => "inbound",
  29              "From" => "+15306666666",
  30              "FromCity" => "SOUTH LAKE TAHOE",
  31              "FromCountry" => "US",
  32              "FromState" => "CA",
  33              "FromZip" => "89449",
  34              "To" => "+15306384866",
  35              "ToCity" => "OAKLAND",
  36              "ToCountry" => "US",
  37              "ToState" => "CA",
  38              "ToZip" => "94612",
  39              );
  40  
  41          $expected = "fF+xx6dTinOaCdZ0aIeNkHr/ZAA=";
  42  
  43          $this->assertEquals(
  44              $validator->computeSignature($uri, $params), $expected);
  45          $this->assertTrue($validator->validate($expected, $uri, $params));
  46      }
  47  
  48  }


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1