function test28a_list_upload_presets() { // should allow creating and listing upload_presets Curl::mockApi($this); $this->api->upload_presets(); assertUrl($this, "/upload_presets"); assertGet($this); }
function test28_create_list_upload_presets() { // should allow creating and listing upload_presets $this->api->create_upload_preset(array("name" => "api_test_upload_preset", "folder" => "folder")); $this->api->create_upload_preset(array("name" => "api_test_upload_preset2", "folder" => "folder2")); $this->api->create_upload_preset(array("name" => "api_test_upload_preset3", "folder" => "folder3")); $api_response = $this->api->upload_presets(); $presets = $api_response["presets"]; $this->assertGreaterThanOrEqual(3, count($presets)); $this->assertEquals($presets[0]["name"], "api_test_upload_preset3"); $this->assertEquals($presets[1]["name"], "api_test_upload_preset2"); $this->assertEquals($presets[2]["name"], "api_test_upload_preset"); $this->api->delete_upload_preset("api_test_upload_preset"); $this->api->delete_upload_preset("api_test_upload_preset2"); $this->api->delete_upload_preset("api_test_upload_preset3"); }