コード例 #1
0
 public function test_It_Can_Add_Upload_Url()
 {
     $url = uniqid();
     $notification = new JsonNotification();
     $notification->setUploadUrl($url);
     $this->assertEquals($url, $notification->upload_url);
 }
コード例 #2
0
 public function test_It_Can_Set_Notification_Configuration()
 {
     $urls = ['error_url' => uniqid(), 'success_url' => uniqid(), 'upload_url' => uniqid()];
     $notification = new JsonNotification();
     $notification->setErrorUrl($urls['error_url'])->setSuccessUrl($urls['success_url'])->setUploadUrl($urls['upload_url']);
     $query = $this->client->withNotification($notification)->getQuery();
     $this->assertEquals('json', $query->notify_format);
     $this->assertEquals($urls['error_url'], $query->notify_encoding_errors);
     $this->assertEquals($urls['success_url'], $query->notify);
     $this->assertEquals($urls['upload_url'], $query->notify_upload);
 }