prompt
مولد اختبارات الوحدة
يولد اختبارات وحدة لدالة، شاملة الحالات الحدية ومسارات الفشل.
انت مهندس اختبارات. اكتب اختبارات وحدة لدالة {{language}} ادناه باستخدام {{framework}}. المدخلات: - الدالة او الكود: {{code}} - اطار الاختبار: {{framework}} (Jest، pytest، JUnit، الخ) - اي شي محدد لتغطيته: {{focus}} انتج: 1. اختبارات للمسار السعيد. 2. حالات حدية: مدخل فارغ، قيم فارغة، حدود (0، سالب، اقصى)، انواع غير متوقعة. 3. مسارات فشل: ما يجب ان يرمي خطا، وانه يرمي بشكل صحيح. 4. اسماء اختبارات واضحة وواصفة (it("يعيد 0 لقائمة فارغة")). 5. اعداد محاكاة فقط حيث للدالة تبعيات حقيقية. القواعد: استخدم صيغة {{framework}} الاصطلاحية؛ تركيز توكيد واحد لكل اختبار؛ لا تختبر اللغة او الاطار بل المنطق؛ اشر لاي فرع في {{code}} لم تستطع تغطيته ولماذا. اخرج كود اختبار قابلا للتشغيل.
المتغيرات
{{language}}اللغة{{code}}الدالة/الكود{{framework}}اطار الاختبار{{focus}}تركيز محددمثال للمخرجات
الدالة: slugify(str) تحول لاحرف صغيرة، تقص، تستبدل المسافات بشرطات. الاطار: Jest. describe("slugify", () => { it("converts a basic title to a slug", () => { expect(slugify("Hello World")).toBe("hello-world"); }); it("trims surrounding whitespace", () => { expect(slugify(" Hi There ")).toBe("hi-there"); }); it("returns an empty string for empty input", () => { expect(slugify("")).toBe(""); }); it("collapses multiple spaces into one hyphen", () => { expect(slugify("a b")).toBe("a-b"); }); it("throws on non-string input", () => { expect(() => slugify(null)).toThrow(); }); }); غير مغطى: سلوك الاحرف المشكلة بعلامات غير معرف في الدالة \u2014 اكد المواصفة قبل اضافة اختبار.
التفاصيل
المصدر
AI Khazna
الرخصة
—
الأمان
موثوق
النوع
prompt
أصول ذات صلة
مختارات أخرى في التطوير والبرمجة.
npm install @modelcontextprotocol/server-everything
npm install @modelcontextprotocol/server-memory
npm install @modelcontextprotocol/server-filesystem
npm install @modelcontextprotocol/server-git
npm install @modelcontextprotocol/server-fetch
npm install @modelcontextprotocol/server-sequentialthinking
افحص قبل التثبيت
شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.
فحص أمني تلقائي للموقع
الأمان
محلل سرعة الصفحة
الأداء
اختبار جودة المحتوى العربي بالذكاء الاصطناعي
جودة المحتوى
مختبر وكلاء الذكاء الاصطناعي
اختبار الذكاء الاصطناعي
كاشف منصة الموقع
الترحيل
تدقيق الظهور في محركات الذكاء الاصطناعي
الظهور في الذكاء الاصطناعي
مولد ملف llms.txt
الظهور في الذكاء الاصطناعي
مقياس سهولة القراءة بالعربية
جودة المحتوى
منشئ البيانات المنظمة
الظهور في الذكاء الاصطناعي
حاسبة تكاليف الذكاء الاصطناعي
اختبار الذكاء الاصطناعي
محلل العناوين العربية
جودة المحتوى