예제 #1
0
 function testDelete()
 {
     $this->expect_Curl_jsonRequest()->with('DELETE', 'https://test.hypercharge.net/v2/scheduler/e1420438c52b4cb3a03a14a7e4fc16e1');
     Scheduler::delete('e1420438c52b4cb3a03a14a7e4fc16e1');
 }
 function testDelete()
 {
     $scheduler = $this->testCreate();
     $uid = $scheduler->unique_id;
     $this->mockV2Url(array('scheduler', $uid));
     Scheduler::delete($uid);
     try {
         Scheduler::find($uid);
     } catch (Errors\NetworkError $exe) {
         $this->assertEqual(404, $exe->http_status);
         $this->assertPattern('/^The requested URL returned error: 404\\b/', $exe->technical_message);
         return;
     }
     $this->fail('find deleted scheduler should throw NetworkError 404!');
 }