public function test_It_Can_Add_Upload_Url() { $url = uniqid(); $notification = new JsonNotification(); $notification->setUploadUrl($url); $this->assertEquals($url, $notification->upload_url); }
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); }