capture-api-response-test-fixture
نگهدارنده vercel
ثبت پاسخ واقعی API بهعنوان fixture آزمون parser
- نسخه فعلی
- نامشخص
- مجوز
- نامشخص
- دسترسی شبکه
- نامشخص / ارزیابینشده
- وضعیت بررسی
- تأیید نشده
چه مسئلهای را حل میکند؟
پایداری و تکرارپذیری آزمون parsing پاسخ API را با جداکردن پاسخ واقعی provider از اجرای زنده و فراهمکردن fixture قابل بازپخش حفظ میکند.
چه زمانی مناسب است؟
برای ساخت fixture پاسخ provider از `generateText`، اسکریپت را در `src/generate-text/<provider>/` بگذارید، پاسخ خام را در console با `JSON.stringify(result.response.body, null, 2)` ثبت و در `__fixtures__` کپی کنید. برای `streamText`، اسکریپت را در پوشهٔ provider قرار دهید، از `/examples/ai-functions` با `pnpm tsx src/stream-text/<provider>/<script-name>.ts` اجرا کنید، `includeRawChunks: true` و `saveRawChunks` را به کار ببرید، سپس خروجی `/examples/ai-functions/output` را به پوشهٔ fixture کپی و نامگذاری کنید.
نصب و بهروزرسانی
این دستورها فقط برای کپی نمایش داده میشوند و روی سرور RefHub اجرا نمیشوند. پیش از اجرا، منبع بالادستی پیوندشده را بررسی کنید.
npx skills add vercel/ai --skill capture-api-response-test-fixture -y
سازگاری با ایجنتها
هنوز تست سازگاری ثبت نشده است
تا وقتی شواهد تست ثبت نشده، سازگاری این مهارت با ایجنتها را تأییدشده فرض نکنید.