Fix v1 scope error in versioning tests

This commit is contained in:
gpt-engineer-app[bot]
2025-10-30 14:52:23 +00:00
parent 86036ac9ef
commit f5b358aaf5

View File

@@ -236,7 +236,23 @@ export const versioningTestSuite: TestSuite = {
parkId = park.id;
await new Promise(resolve => setTimeout(resolve, 100));
// Poll for version creation
let v1 = null;
const pollStart = Date.now();
while (!v1 && Date.now() - pollStart < 5000) {
const { data } = await supabase
.from('park_versions')
.select('version_id')
.eq('park_id', park.id)
.eq('version_number', 1)
.single();
if (data) {
v1 = data;
break;
}
await new Promise(resolve => setTimeout(resolve, 100));
}
if (!v1) throw new Error('Version 1 not created after 5s timeout');