| 12345678910111213141516171819202122232425262728293031323334353637 |
- import axios from '@/utils/axios';
- import { FUNCTEST_PREFIX } from './prefix';
- export const getTestCases = (projectId: number) => axios.get(`${FUNCTEST_PREFIX}?projectId=${projectId}`);
- export const createTestCase = (projectId: number, title: string, taskId: number) => axios.post(
- `${FUNCTEST_PREFIX}?projectId=${projectId}&title=${title}&taskId=${taskId}`,
- );
- export const deleteTestCase = (testCaseId: number) => axios.delete(`${FUNCTEST_PREFIX}?testCaseId=${testCaseId}`);
- export const updateTestCase = (testCaseId: number, title: string) => axios.put(
- `${FUNCTEST_PREFIX}?testCaseId=${testCaseId}&title=${title}`,
- );
- export const finishTestCase = (testCaseId: number) => axios.put(`${FUNCTEST_PREFIX}/finish?testCaseId=${testCaseId}`);
- export const reopenTestCase = (testCaseId: number) => axios.put(`${FUNCTEST_PREFIX}/reopen?testCaseId=${testCaseId}`);
- export const getTestCaseSteps = (testCaseId: number) => axios.get(`${FUNCTEST_PREFIX}/steps?testCaseId=${testCaseId}`);
- export const createTestCaseStep = (testCaseId: number) => axios.post(`${FUNCTEST_PREFIX}/steps?testCaseId=${testCaseId}`);
- export const updateTestCaseStep = (testStepId: number, description: string, expectation: string) => axios.put(
- `${FUNCTEST_PREFIX}/steps?testStepId=${testStepId}&description=${description}&expectation=${expectation}`,
- );
- export const updateTestCaseStepState = (testStepId: number, state: string) => axios.put(
- `${FUNCTEST_PREFIX}/steps/state?testStepId=${testStepId}&state=${state}`,
- );
- export const deleteTestCaseStep = (testStepId: number) => axios.delete(`${FUNCTEST_PREFIX}/steps?testStepId=${testStepId}`);
- export const getLatestRecord = (projectId: number) => axios.get(`${FUNCTEST_PREFIX}/record/latest?projectId=${projectId}`);
- export const getTreeIdList = (projectId: number) => axios.get(`${FUNCTEST_PREFIX}/taskList?projectId=${projectId}`);
|