چای یک کتابخانه ادعای اساسی برای جاوا اسکریپت، یک ابزار ساده برای حمایت از اصول اساسی BDD و TDD توسعه در هر روز خود را برنامه نویسی است.
در BDD مخفف "رفتار محور توسعه" و TDD برای "آزمون محور توسعه".
در چای چارچوب اگنوستیک است و می تواند با هر چارچوب تست جاوا اسکریپت دیگر زوج، حتی کار با آهن برنامه های کاربردی.
در از زمانی که آزمایش کد فعال است ساده ترین کار در توسعه وب نیست، چای همراه با بسیاری از اسناد و مدارک به توسعه دهندگان آغاز شده، همراه با API برنامه ریزی خود را دارد، و مخزن پلاگین برای گسترش قابلیت های پیش فرض.
< P> چه در این نسخه جدید است: او کیت Cirkel به CONTRIBUTING.md
دیگر استفاده از تابع eval به اپراتور ادعا
خلاصه به روز رسانی Git در README
چه در نسخه 3.0.0 جدید است:
او کیت Cirkel به CONTRIBUTING.md
دیگر استفاده از تابع eval به اپراتور ادعا
خلاصه به روز رسانی Git در README
چه در نسخه 2.3.0 جدید است:
او کیت Cirkel به CONTRIBUTING.md
دیگر استفاده از تابع eval به اپراتور ادعا
خلاصه به روز رسانی Git در README
چه در نسخه 2.2.0 جدید است:
او کیت Cirkel به CONTRIBUTING.md
دیگر استفاده از تابع eval به اپراتور ادعا
خلاصه به روز رسانی Git در README
چه در نسخه 2.0.0 جدید است:
اضافه شدن یک کلمه کلیدی نامیده جدید - .کدام.
اضافه شده .change، .increase و اظهارات .decrease.
اضافه شده .includes و .contains نام مستعار (برای .include و .contain).
.any.keys افزوده شده () و .all.keys () مقدماتی.
اضافه شده assert.sameDeepMembers ().
او assert.isAbove () و assert.isBelow ().
املاک و deep.property اکنون تصویب اگر یک مقدار به تعریف نشده تنظیم شده است.
چه در نسخه 1.9.1 جدید است:
به روز رسانی exports.version به 1.9.0
سقط حلقه در پیدا کردن
اعلام متغیر فقط یک بار
آزمون های اضافی می یابد اجرای ناقص
کد ساده
چه در نسخه 1.9.0 جدید است:
اضافه کردن کارما phantomjs پرتاب
استفاده از آخرین کارما و سس پرتاب
ترفند خوب
اضافه کردن پوشش به npmignore
حذف LIB-COV از وابستگان آزمون travisci
حذف خبرنگار lcov نیست دیگر مورد نیاز
پوشش آزمون با استانبول
حذف jscoverage
حذف بارانی یا روپوش
در او باوئر JSON:
چه در نسخه 1.7.1 جدید است.
چه در نسخه 1.7.0 جدید است:
نسخه مخا / مخا-phantomjs قفل (در حال حاضر).
utils.inspect ثابت با شی بازگشت بازرسی (ها) سفارشی.
زبانه جایگزین با 2 فاصله است.
او assert.notOk ().
چه در نسخه 1.6.1 جدید است:
اضافه شده آزمون برای پرچم های مختلف استقبال میکنم.
اضافه شده آزمون برای مقایسه استقبال میکنم.
نسخه مخا کاهش داد برای تعمیر اجرای تست فانتوم.
مقایسه برابری ثابت از دو regexps.
چه در نسخه 1.6.0 جدید است:
کد نظرات بررسی - تغییر نحو.
نظر بررسی کد.
اضافه کردن اعضا و memberEquals اظهارات برای چک کردن برای زیر مجموعه و برابری تنظیم شده است.
چه در نسخه 1.5.0 جدید است:
آزمون اسکریپت در حال حاضر اجرا می شود را پس تست تراویس را به مرورگر را تست کنید.
refactored است برخی آزمایشات برای پشتیبانی از خروجی objDisplay جدید است.
[بوت استرپ] عادی بوت استرپ در تمام سناریوهای تست.
refactored است برخی ادعاها به استفاده از objDisplay به جای بازرسی.
خروجی نرمال از توابع.
چه در نسخه 1.4.0 جدید است:
تمیز کردن index.js برای COV بررسی نمی، برگرداندن package.json به استفاده از index.js.
آزمون تبدیل شده به استفاده از بوت استرپ جدید.
تست refactored است بوت استرپ.
استفاده از فضاهای (نه زبانه).
چه در نسخه 1.0.0-RC3 جدید است:
اسناد پاسگاه - بخش API
نظر به روز رسانی برای اسناد
جدید سایت DOC ایست بازرسی - دایرکتوری پلاگین.
ادغام کشش درخواست # 57 از kossnocorp / پچ 1
رفع خطای تایپی: devDependancies -> devDependencies
با استفاده از پرچم ارسال در getMessage برنامه زمانی به جای اموال MSG قدیمی.
اضافه کردن خود به package.json همکاران.
چه در نسخه 1.0.0-RC2 جدید است:
ادغام شاخه 'ویژگی / آزمون COV،
ساخت مرورگر
گمشده آزمون ادعا برای ownProperty
معادل ادعا مناسب برای expect.to.have.property (کلید، VAL)
تنظیم مجدد AssertionError شامل کامل پشته
تست برای آب و برق پلاگین
بازنویسی املاک و روش در حال حاضر اطمینان زنجیره ای
چه در نسخه 0.4.2 جدید است:
ثابت برای فرآیند در مرورگر در دسترس نیست زمانی که از طریق browserify استفاده می شود.
سند است که & quot؛ را باید & quot؛ را در مرورگرهای دیگر کار از اینترنت اکسپلورر.
ادغام کشش درخواست # 30 از logicalparadox / ادعا آزمون.
به روز رسانی نسخه مرورگر از چای.
مورد نیاز:
جاوا اسکریپت در سمت سرویس گیرنده
Node.js و 0.4 یا بالاتر
نظر یافت نشد