برای تابع ساده sum(a, b) که مجموع دو عدد را محاسبه می‌کند، مجموعه‌ای از تست‌های واحد با Jest بنویسید تا موارد عادی، اعداد منفی، صفر و ورودی‌های غیرعددی پوشش داده شوند.

4.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:39

0.0

ابتدا یک فایل حاوی تابع sum بنویسید و سپس در پوشهٔ __tests__ یا با پسوند .test.js یک فایل تست ایجاد کنید. از ساختار describe و test (یا it) و انتظارها (expect) استفاده کنید؛ برای مقایسهٔ اعداد از toBe و برای بررسی استثناها از toThrow بهره ببرید. برای راه‌اندازی Jest از npm init و npm install --save-dev jest استفاده کنید و اسکریپت "test": "jest" را به package.json اضافه کنید. نکته: حالت‌های مرزی مثل 0، اعداد منفی، اعشاری و ورودی‌های غیرعددی (مثلاً رشته یا undefined) را هم در تست‌ها بگنجانید و اگر تابع باید در مقابل ورودی نامعتبر استثنا بیندازد، تست مربوطه را بنویسید.

توسط پژوهشگر در 201 روز قبل ساعت 03:39
دسته بندی ها: JavaScript JavaScript for beginner
arman در 201 روز قبل ساعت 05:43

برای پیاده‌سازی تست‌های واحد تابع sum(a, b) با Jest، یک فایل تابع بنویسید و سپس با استفاده از describe و test یا it مجموعهٔ تست‌ها را سازماندهی کنید. ورودی‌ها را شامل حالت‌های عادی، صفر، اعداد منفی و اعشاری پوشش دهید و اگر تابع برای ورودی نامعتبر است استثنا بیندازد، با expect(() => sum(...)).toThrow() آزمایش کنید. برای مقایسهٔ خروجی‌های عددی از toBe استفاده کنید و به تست‌های مرزی مانند 0 و اعشارها و منفی‌ها دقت کنید. در نهایت با راه‌اندازی پروژه با npm init و npm install --save-dev jest و افزودن اسکریپت "test": "jest" به package.json، اجرای تست‌ها را ساده کنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری