From 426b2dce7e7099f362bd8b60b067f9f9a325f694 Mon Sep 17 00:00:00 2001 From: Kevin Messiaen Date: Tue, 26 Sep 2023 17:42:21 +0700 Subject: [PATCH 1/2] Fix add test to test suite --- .../src/views/main/project/modals/AddTestToSuite.vue | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/frontend/src/views/main/project/modals/AddTestToSuite.vue b/frontend/src/views/main/project/modals/AddTestToSuite.vue index 15d722a700..cad9581db8 100644 --- a/frontend/src/views/main/project/modals/AddTestToSuite.vue +++ b/frontend/src/views/main/project/modals/AddTestToSuite.vue @@ -61,7 +61,7 @@ import {computed, onMounted, ref} from 'vue'; import {api} from '@/api'; -import {FunctionInputDTO, SuiteTestDTO, TestFunctionDTO, TestSuiteDTO} from '@/generated-sources'; +import {TestFunctionDTO, TestSuiteDTO} from '@/generated-sources'; import SuiteInputListSelector from '@/components/SuiteInputListSelector.vue'; import {chain} from 'lodash'; import {useMainStore} from "@/stores/main"; @@ -70,6 +70,8 @@ import {extractArgumentDocumentation, ParsedDocstring} from "@/utils/python-doc. import mixpanel from 'mixpanel-browser'; import {anonymize} from "@/utils"; import {useRouter} from 'vue-router/composables'; +import {FunctionInputDTO, SuiteTestDTO} from "@/generated/client"; +import {openapi} from "@/api-v2"; const router = useRouter(); @@ -121,7 +123,6 @@ async function submit(close) { }) const suiteTest: SuiteTestDTO = { - test, testUuid: test.uuid, functionInputs: chain(testInputs.value) .omitBy(({value}) => value === null @@ -130,7 +131,11 @@ async function submit(close) { .value() as { [name: string]: FunctionInputDTO } } - await api.addTestToSuite(projectId, selectedSuite.value!, suiteTest); + await openapi.testSuite.addTestToSuite({ + projectId, + suiteId: selectedSuite.value!, + suiteTestDTO: suiteTest + }); mainStore.addNotification({ content: `'${test.displayName ?? test.name}' has been added to '${testSuites.value.find(({id}) => id === selectedSuite.value)!.name}'`, color: TYPE.SUCCESS From 46649c4b0a1964bbc5099d4a03f66e35e28f0ff0 Mon Sep 17 00:00:00 2001 From: Kevin Messiaen Date: Tue, 26 Sep 2023 17:42:21 +0700 Subject: [PATCH 2/2] Fix add test to test suite --- .../src/views/main/project/modals/AddTestToSuite.vue | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/frontend/src/views/main/project/modals/AddTestToSuite.vue b/frontend/src/views/main/project/modals/AddTestToSuite.vue index 15d722a700..cad9581db8 100644 --- a/frontend/src/views/main/project/modals/AddTestToSuite.vue +++ b/frontend/src/views/main/project/modals/AddTestToSuite.vue @@ -61,7 +61,7 @@ import {computed, onMounted, ref} from 'vue'; import {api} from '@/api'; -import {FunctionInputDTO, SuiteTestDTO, TestFunctionDTO, TestSuiteDTO} from '@/generated-sources'; +import {TestFunctionDTO, TestSuiteDTO} from '@/generated-sources'; import SuiteInputListSelector from '@/components/SuiteInputListSelector.vue'; import {chain} from 'lodash'; import {useMainStore} from "@/stores/main"; @@ -70,6 +70,8 @@ import {extractArgumentDocumentation, ParsedDocstring} from "@/utils/python-doc. import mixpanel from 'mixpanel-browser'; import {anonymize} from "@/utils"; import {useRouter} from 'vue-router/composables'; +import {FunctionInputDTO, SuiteTestDTO} from "@/generated/client"; +import {openapi} from "@/api-v2"; const router = useRouter(); @@ -121,7 +123,6 @@ async function submit(close) { }) const suiteTest: SuiteTestDTO = { - test, testUuid: test.uuid, functionInputs: chain(testInputs.value) .omitBy(({value}) => value === null @@ -130,7 +131,11 @@ async function submit(close) { .value() as { [name: string]: FunctionInputDTO } } - await api.addTestToSuite(projectId, selectedSuite.value!, suiteTest); + await openapi.testSuite.addTestToSuite({ + projectId, + suiteId: selectedSuite.value!, + suiteTestDTO: suiteTest + }); mainStore.addNotification({ content: `'${test.displayName ?? test.name}' has been added to '${testSuites.value.find(({id}) => id === selectedSuite.value)!.name}'`, color: TYPE.SUCCESS