Example #1
0
 public function testDeleteQueue()
 {
     // Delete queue ok
     $clientSqs = $this->getClientSqs();
     $clientSqs->getMockController()->deleteQueue = function () {
         $model = new \mock\Guzzle\Service\Resource\Model();
         return $model;
     };
     $this->if($client = new Base($clientSqs))->and($queueName = 'name')->and($params = ['QueueUrl' => 'queueUrl'])->boolean($client->deleteQueue($queueName))->isTrue()->mock($clientSqs)->call('deleteQueue')->withArguments($params)->once();
     // Delete queue error
     $clientSqs->getMockController()->deleteQueue = function () {
         return null;
     };
     $this->if($client = new Base($clientSqs))->and($queueName = 'name')->boolean($client->deleteQueue($queueName))->isFalse();
 }