diff --git a/tests/employee-create-v1774.mjs b/tests/employee-create-v1774.mjs index 66a316e..82a9847 100644 --- a/tests/employee-create-v1774.mjs +++ b/tests/employee-create-v1774.mjs @@ -3,7 +3,7 @@ const src=fs.readFileSync('supabase/functions/caterium-create-employee/index.ts' let bad=0;const check=(v,m)=>{console.log(`${v?'OK':'FAIL'}: ${m}`);if(!v)bad++}; check(src.includes('prepStatus === "already_member"'),'already_member returns without duplicate creation'); check(src.includes('prepStatus === "existing"'),'existing auth user is handled explicitly'); -check(src.includes('p_user_id: existingUserId'),'existing auth user is finalized into workspace membership'); +check(src.includes('return await finalize(existingUserId, false, null)'),'existing auth user is finalized into workspace membership'); check(src.includes('retryStatus === "existing"'),'partial/concurrent auth creation retries finalize'); check(src.includes('sun_employee_finalize_v28'),'employee finalize RPC remains required'); check(!src.includes('if (prep.data?.status !== "new")'),'old early-return bug is removed');