function test08_delete_derived() { // should allow deleting derived resource \Cloudinary\Uploader::upload("tests/logo.png", array("public_id" => "api_test3", "eager" => array("transformation" => array("width" => 101, "crop" => "scale")))); $resource = $this->api->resource("api_test3"); $this->assertNotEquals($resource, NULL); $this->assertEquals(count($resource["derived"]), 1); $derived_resource_id = $resource["derived"][0]["id"]; $this->api->delete_derived_resources(array($derived_resource_id)); $resource = $this->api->resource("api_test3"); $this->assertNotEquals($resource, NULL); $this->assertEquals(count($resource["derived"]), 0); }
function test08_delete_derived() { // should allow deleting derived resource // Following commented code provided as reference // Uploader::upload(self::LOGO_PNG, array("public_id"=>self::$api_test_3, "eager"=>array("transformation"=>array("width"=> 101,"crop" => "scale")))); // $resource = $this->api->resource(self::$api_test_3); // $this->assertNotEquals($resource, NULL); // $this->assertEquals(count($resource["derived"]), 1); // $derived_resource_id = $resource["derived"][0]["id"]; $derived_resource_id = "foobar"; Curl::mockApi($this); $this->api->delete_derived_resources(array($derived_resource_id)); assertDelete($this); assertUrl($this, "/derived_resources"); assertParam($this, "derived_resource_ids[0]", $derived_resource_id); // $resource = $this->api->resource(self::$api_test_3); // $this->assertNotEquals($resource, NULL); // $this->assertEquals(count($resource["derived"]), 0); }