Spaces:
Running
Running
Update flare-ui/src/app/components/test/test.component.ts
Browse files
flare-ui/src/app/components/test/test.component.ts
CHANGED
@@ -168,7 +168,6 @@ export class TestComponent implements OnInit {
|
|
168 |
}
|
169 |
});
|
170 |
|
171 |
-
// API Endpoint Tests
|
172 |
// API Endpoint Tests
|
173 |
this.addTest('api', 'GET /api/environment', async () => {
|
174 |
const start = Date.now();
|
@@ -247,8 +246,8 @@ export class TestComponent implements OnInit {
|
|
247 |
|
248 |
projectId = createResponse.id;
|
249 |
|
250 |
-
// Delete project
|
251 |
-
await this.apiService.deleteProject(projectId).toPromise();
|
252 |
|
253 |
return {
|
254 |
name: 'Create and delete project',
|
@@ -258,7 +257,7 @@ export class TestComponent implements OnInit {
|
|
258 |
};
|
259 |
} catch (error: any) {
|
260 |
// Try to clean up if project was created
|
261 |
-
if (projectId !== null
|
262 |
try {
|
263 |
await this.apiService.deleteProject(projectId).toPromise();
|
264 |
} catch {}
|
|
|
168 |
}
|
169 |
});
|
170 |
|
|
|
171 |
// API Endpoint Tests
|
172 |
this.addTest('api', 'GET /api/environment', async () => {
|
173 |
const start = Date.now();
|
|
|
246 |
|
247 |
projectId = createResponse.id;
|
248 |
|
249 |
+
// Delete project - projectId is guaranteed to be number here
|
250 |
+
await this.apiService.deleteProject(projectId!).toPromise();
|
251 |
|
252 |
return {
|
253 |
name: 'Create and delete project',
|
|
|
257 |
};
|
258 |
} catch (error: any) {
|
259 |
// Try to clean up if project was created
|
260 |
+
if (projectId !== null && typeof projectId === 'number') {
|
261 |
try {
|
262 |
await this.apiService.deleteProject(projectId).toPromise();
|
263 |
} catch {}
|