From 9f6f44333edf02b2756361de8a652eabbf797373 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nanna=20Set=C3=A4maa?= Date: Wed, 13 Jan 2021 11:51:30 +0000 Subject: [PATCH] [AAE-4364] Add delete release api call (#6526) * [AAE-4364] Add delete release api call * [AAE-4364] Add missing promise --- .../src/lib/process-services-cloud/actions/project.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/testing/src/lib/process-services-cloud/actions/project.ts b/lib/testing/src/lib/process-services-cloud/actions/project.ts index 30d7824820..ea6d0cc55d 100644 --- a/lib/testing/src/lib/process-services-cloud/actions/project.ts +++ b/lib/testing/src/lib/process-services-cloud/actions/project.ts @@ -88,6 +88,16 @@ export class Project { } } + async deleteRelease(releaseId: string): Promise { + Logger.info(`[Project] Delete project release ${releaseId}`); + try { + await this.requestApiHelper.delete(`modeling-service/v1/releases/${releaseId}`); + Logger.info(`[Project] Release ${releaseId} was deleted successfully`); + } catch (error) { + throw new Error(`Delete project release ${releaseId} failed: ${JSON.stringify(error)}`); + } + } + async import(projectFilePath: string): Promise { const fileContent = await fs.createReadStream(projectFilePath); const requestOptions: E2eRequestApiHelperOptions = {