Example #1
0
 /**
  * Check if we create the right url
  *
  * @covers ::__construct
  * @covers ::signatureRequest
  * @covers ::createFullUrl
  */
 public function testConstructorWorksFine()
 {
     $request = new Request('GET', 'test', ['test' => 'test'], $this->getConsumer(), $this->getSignatureProcessor());
     //check full url was created well
     $this->assertEquals('http://api.survarium.com/test?test=test', $request->getRequestUrl());
     // test if signature request Works fine
     $this->assertEquals('test', $request->getAuthParam('surv_consumer_key'));
     $this->assertEquals('SHA1-HMAC', $request->getAuthParam('surv_signature_method'));
     $this->assertEquals('testSignature', $request->getAuthParam('surv_signature'));
     $this->assertNotEmpty($request->getAuthParam('surv_nonce'));
     $this->assertNotEmpty($request->getAuthParam('surv_timestamp'));
     return $request;
 }