Implemented test run editor's test case selection

This commit is contained in:
Takeshi Kimata
2024-04-20 23:26:47 +09:00
parent c5091833d0
commit e8376c07ef
6 changed files with 111 additions and 31 deletions

View File

@@ -123,6 +123,28 @@ async function deleteRun(runId: number) {
}
}
async function fetchRunCases(runId: string) {
const url = `${apiServer}/runcases?runId=${runId}`;
try {
const response = await fetch(url, {
method: "GET",
headers: {
"Content-Type": "application/json",
},
});
if (!response.ok) {
throw new Error(`HTTP error! Status: ${response.status}`);
}
const data = await response.json();
return data;
} catch (error: any) {
console.error("Error fetching data:", error.message);
}
}
async function createRunCase(runId: string, caseId: number) {
const fetchOptions = {
method: "POST",
@@ -167,4 +189,4 @@ async function deleteRunCase(runId: string, caseId: number) {
}
}
export { fetchRun, fetchRuns, createRun, updateRun, deleteRun, createRunCase, deleteRunCase };
export { fetchRun, fetchRuns, createRun, updateRun, deleteRun, fetchRunCases, createRunCase, deleteRunCase };