QUnit

البرمجيات قطة:
QUnit
تفاصيل البرنامج:
الإصدار: 1.22.0 محدث
تاريخ إيداع: 11 Mar 16
المطور: jQuery Team
ترخيص: حرر
شعبية: 446

Rating: 2.0/5 (Total Votes: 3)

QUnit هو أداة وحدة اختبار الرسمية المستخدمة من قبل فريق مسج لالأساسية للإطار ومختلف ملحقات إضافية.

وإلى جانب كود مسج معين، QUnit يمكن أيضا اختبار شفرة جافا سكريبت عام، بما في ذلك من جانب الخادم جافا سكريبت.

وهذا الإطار الاختبار يمكن أن يكون مفيدا بشكل خاص لاختبار الانحدار، مما يساعد المطورين كشف نوع جديد من البق مع تطور مصدر برنامج.

وQUnit مشابهة لغيرها من أطر وحدة الاختبار (مثل JUnit)، وتعتبر جزءا من عائلة إطار اختبار xUnit

ما هو الجديد في هذا الاصدار:.

< P> تأكيد: يلقي الاستخدامات دفع الطريقة فقط
تأكيد: إصلاح اختبار المفقود على تصدير يلقي
تأكيد: تطبيقات notOk لتأكيد القيم falsy
جوهر: معالجة أكثر رشيقة من AMD
جوهر: تبسيط أساليب تتبع مكدس
جوهر: كشف الملكية تفريغ maxDepth
جوهر: كشف نسخة QUnit كعقار QUnit.version
جوهر: التعامل مع المعلمات testId متعددة
تفريغ: إصلاح .name / .property doublettes
HTML المراسل: فرق جديد باستخدام الفرق رقعة ماتش مكتبة جوجل
HTML المراسل: جعله أكثر وضوحا لماذا يتم قمع فرق.
HTML المراسل: تغيير نص العرض للاختبارات سيئة
HTML المراسل: إصلاح مربع واختر معالجة في IE & # x3c (9)؛
HTML المراسل: إصلاح مرشح الاختبار دون أية وحدة نمطية
HTML المراسل: الاحتفاظ الاختبارات أرقام فشلت
اختبار: أحرف صغيرة مرشح الاختبار صالح قبل استخدامه

ما هو الجديد في النسخة 1.20.0:

تأكيد: يلقي الاستخدامات دفع الطريقة فقط
تأكيد: إصلاح اختبار المفقود على تصدير يلقي
تأكيد: تطبيقات notOk لتأكيد القيم falsy
جوهر: معالجة أكثر رشيقة من AMD
جوهر: تبسيط أساليب تتبع مكدس
جوهر: كشف الملكية تفريغ maxDepth
جوهر: كشف نسخة QUnit كعقار QUnit.version
جوهر: التعامل مع المعلمات testId متعددة
تفريغ: إصلاح .name / .property doublettes
HTML المراسل: فرق جديد باستخدام الفرق رقعة ماتش مكتبة جوجل
HTML المراسل: جعله أكثر وضوحا لماذا يتم قمع فرق.
HTML المراسل: تغيير نص العرض للاختبارات سيئة
HTML المراسل: إصلاح مربع واختر معالجة في IE & # x3c (9)؛
HTML المراسل: إصلاح مرشح الاختبار دون أية وحدة نمطية
HTML المراسل: الاحتفاظ الاختبارات أرقام فشلت
اختبار: أحرف صغيرة مرشح الاختبار صالح قبل استخدامه

ما هو الجديد في النسخة 1.19.0:

تأكيد: يلقي الاستخدامات دفع الطريقة فقط
تأكيد: إصلاح اختبار المفقود على تصدير يلقي
تأكيد: تطبيقات notOk لتأكيد القيم falsy
جوهر: معالجة أكثر رشيقة من AMD
جوهر: تبسيط أساليب تتبع مكدس
جوهر: كشف الملكية تفريغ maxDepth
جوهر: كشف نسخة QUnit كعقار QUnit.version
جوهر: التعامل مع المعلمات testId متعددة
تفريغ: إصلاح .name / .property doublettes
HTML المراسل: فرق جديد باستخدام الفرق رقعة ماتش مكتبة جوجل
HTML المراسل: جعله أكثر وضوحا لماذا يتم قمع فرق.
HTML المراسل: تغيير نص العرض للاختبارات سيئة
HTML المراسل: إصلاح مربع واختر معالجة في IE & # x3c (9)؛
HTML المراسل: إصلاح مرشح الاختبار دون أية وحدة نمطية
HTML المراسل: الاحتفاظ الاختبارات أرقام فشلت
اختبار: أحرف صغيرة مرشح الاختبار صالح قبل استخدامه

ما هو الجديد في النسخة 1.18.0:

تأكيد: يلقي الاستخدامات دفع الطريقة فقط
تأكيد: إصلاح اختبار المفقود على تصدير يلقي
تأكيد: تطبيقات notOk لتأكيد القيم falsy
جوهر: معالجة أكثر رشيقة من AMD
جوهر: تبسيط أساليب تتبع مكدس
جوهر: كشف الملكية تفريغ maxDepth
جوهر: كشف نسخة QUnit كعقار QUnit.version
جوهر: التعامل مع المعلمات testId متعددة
تفريغ: إصلاح .name / .property doublettes
HTML المراسل: فرق جديد باستخدام الفرق رقعة ماتش مكتبة جوجل
HTML المراسل: جعله أكثر وضوحا لماذا يتم قمع فرق.
HTML المراسل: تغيير نص العرض للاختبارات سيئة
HTML المراسل: إصلاح مربع واختر معالجة في IE & # x3c (9)؛
HTML المراسل: إصلاح مرشح الاختبار دون أية وحدة نمطية
HTML المراسل: الاحتفاظ الاختبارات أرقام فشلت
اختبار: أحرف صغيرة مرشح الاختبار صالح قبل استخدامه

ما هو الجديد في النسخة 1.17.1:

البناء: إزالة bower.json من الملفات تجاهلها
بناء: دعم نود.جي إس التكافؤ التصدير مع CommonJS
HTML المراسل: إضافة حقل فلتر
HTML المراسل: لا تخفي الاختبارات تخطي
HTML المراسل: إصلاح الانحدار العلامات القديمة
HTML المراسل: هجمات منع XSS
HTML المراسل: QUnit.url الآن وظيفة خاصة في مراسل HTML
HTML المراسل: بارامس URL يمكن تعيينها من قبل كود

ما هو الجديد في النسخة 1.15.0:

تأكيد: تنفيذ تأكيد منشئ مع السياق الاختبار. هذا يحسن بشكل كبير تصحيح الاختبارات المتزامن، منذ التأكيدات لا يمكن أن يتسرب إلى اختبارات أخرى بعد الآن. استخدام الوسيطة تأكيد في الاسترجاعات اختبار لتشغيل التأكيدات للحصول على الاستفادة الكاملة من هذا.
تأكيد: تحسين الرسالة الافتراضية من assert.ok. الآن assert.ok () إخراج القيمة الدقيقة التي تلقتها، بدلا من أن تقول فقط أنه لم يكن thruthy.
تأكيد: إزالة الزيادات، ونفس قدم المساواة. تم إهمال هذه منذ زمن طويل وإزالتها في نهاية المطاف. استخدام رمية، deepEqual وعلى قدم المساواة بدلا من ذلك.
جوهر: تمرير المبلغ الإجمالي من الاختبارات لQUnit.begin الاستدعاء كما totalTests. سيتم استخدامها من قبل الكرمة وصحفيين آخرين.
تفريغ: نقل QUnit.jsDump إلى QUnit.dump. QUnit.jsDump لا يزال موجودا، ولكن سيتم إزالتها في وقت لاحق. استخدام QUnit.dump.
تفريغ: خصائص الإخراج غير enumerable ل TypeError. يجعل من الاسهل لمقارنة خصائص الأجسام الخطأ.
مراسل: إخراج التأكيد فقط الاعتماد على اختبارات الخضراء. أقل فوضى بصرية لاجتياز الاختبارات.
المراسل: نقل مراسل HTML إلى ملف شبيبة الجديد. لا يزال المجمعة مراسل HTML، ولكن تم بإعادة هيكلة رمز لنقلها إلى ملف منفصل.
اختبار: إزالة QUnit.current_testEnvironment متوقف

ما هو الجديد في النسخة 1.14.0:

CSS: إزالة التكرار
جوهر: إضافة خاصية التكوين من أجل تعطيل الافتراضي التمرير إلى أعلى
الناخر: إزالة بقايا الطعام أدونس
إضافات: إزالة بقايا مشاركة
جوهر: تمديد QUnit.config.urlConfig لدعم اختيار واحد القوائم المنسدلة
تأكيد: توسيع يلقي قبول الحالات خطأ
تأكيد: توسيع يرمي إلى معالجة الأخطاء كسلاسل
CSS: تحديث qunit.css من أجل التناسق
جوهر: ذاكرة التخزين المؤقت window.clearTimeout في حالة تعرضه سخر
جوهر: تشغيل عدة اختبارات من قبل عدد اختبار

ما هو الجديد في النسخة 1.13.0:

تأكيد: إزالة الزيادات (مستنكر 2012)، مع استبدال تأكيد فشل.
الناخر: أضف اختبار غير مستعرض كمهمة الناخر. يدير الاختبارات الموجودة في العقدة.
تصدير: تصدير فقط إلى المتغير الذي نتحقق من وجود.
الأساسية: تحقق بشكل صحيح لوجود الوثيقة.
جوهر: إزالة triggerEvent، التي لا تستخدم أو توثيق أي مكان.
جوهر: الصمت addEvent في الحياة الفطرية غير مستعرض.

ما هو الجديد في النسخة 1.12.0:

إضافة تعليق انتقاص لQUnit.reset. الإصلاح الجزئي ل# 354
إصلاح سوء مباراة بين الأحداث moduleStart وmoduleDone
إزالة الأمثل jQuery.trim. إصلاحات رقم 424.
استخدام مرجع setTimeout المحلية، إضافة جناح وحدة اختبار منفصل لذلك. إصلاحات رقم 432 - طريق كعب setTimeout يمكن أن يوقف اختبار جناح من الاستمرار. يغلق GH-433
واضاف CONTRIBUTING.md.
انتقلت "أدونس / المواضيع / NV 'إلى' Krinkle / qunit-موضوع-nv.git"
انتقلت "أدونس / المواضيع / النينجا 'إلى' Krinkle / qunit-موضوع-ninja.git"
انتقلت "أدونس / المواضيع / غابي 'إلى' Krinkle / qunit-موضوع-gabe.git"

ما هو الجديد في النسخة 1.11.0:

Phantomjs: تضمين مصدر في تفاصيل التأكيد.
Phantomjs: إزالة آلية الاقتراع لصالح PhantomJS 1.6 + الصورة صفحة ويب # onCallback.
تأخير بداية () حتى الحرف الأول () حدث ..
urlConfig: فيكس الحدث مربع للعدو السحالي.
القضية رقم 365: إصلاح وحدة منقار للعدو السحالي.
إصلاحات رقم 344 - القبض على ومدة عرض الاختبار.
إعادة تسمية اختبارات لتأكيدات في التلخيص.
تأكيد: تنفيذ propEqual وnotPropEqual.
قماش الملحق: استخدام 0.6 كقيمة ألفا لتجنب التضارب بين المتصفحات.
إزالة متغير عمومي ومثل؛ ASSERT ومثل ؛.
إضافة اختبار لاختبارات التحميل بشكل غير متزامن.

ما هو الجديد في النسخة v1.8.0pre:

تحسين التعامل مع window.onerror.

ما هو الجديد في النسخة v1.7.0pre:

إضافة config.requireExpects.
إضافة خيار لتطلب من جميع الاختبارات للاتصال نتوقع ().
تحسين extractStacktrace التنفيذ ().
تشمل جميع خطوط كومة ذات الصلة.
جعل المرشحات حالة الأحرف.
هو () تتوقع أنواع صغيرة.
لم يتم عرض قيمة التاريخ المتوقع بشكل صحيح.
إصلاح رأس الملحق phantomjs وإضافة التمهيدي.
إضافة بعض التلميحات إلى التمهيدي الملحق مركب.
اختبارات المسار من خلال الترتيب الذي تم تشغيلها وخلق روابط الإعادة على أساس هذا العدد.
جعل أعد تشغيل رابط التشغيل فقط اختبار واحد.

المتطلبات:

تفعيل جافا سكريبت على جانب العميل

برامج مماثلة

zombie.js
zombie.js

10 Feb 16

gremlins.js
gremlins.js

13 May 15

Ladybug
Ladybug

6 Mar 16

Apache AntUnit
Apache AntUnit

13 May 15

البرامج الأخرى من المطور jQuery Team

jQuery Mouse Wheel
jQuery Mouse Wheel

10 Feb 16

jQuery UI
jQuery UI

2 Oct 16

تعليقات ل QUnit

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة