QUnit অফিসিয়াল ইউনিট টেস্টিং ফ্রেমওয়ার্ক এর কোর এবং বিভিন্ন অতিরিক্ত প্লাগ-ইনের জন্য jQuery টিম দ্বারা ব্যবহার করা হয়.
ঢাকা নির্দিষ্ট jQuery এর কোড এছাড়া QUnit এছাড়াও জেনেরিক জাভাস্ক্রিপ্ট কোড সহ সার্ভার সাইড জাভাস্ক্রিপ্ট পরীক্ষা করতে পারবেন.
এই টেস্টিং ফ্রেমওয়ার্ক রিগ্রেশন পরীক্ষণ জন্য বিশেষভাবে উপযোগী হতে পারে, ডেভেলপারদের সাহায্য বাগ নতুন ধরনের কোডবেসের উন্নতির যেমন উন্মোচিত. '
ঢাকা QUnit অন্যান্য ইউনিট টেস্টিং ফ্রেমওয়ার্ক (JUnit মত) অনুরূপ এবং xUnit টেস্টিং ফ্রেমওয়ার্ক পরিবারের একটি অংশ হিসেবে বিবেচনা করা হয়.
এই নতুন এ কী মুক্তি:
- জাহির: ছোঁড়ার ব্যবহারসমূহ ধাক্কা পদ্ধতি শুধুমাত্র করুন
- জাহির: ছোঁড়ার ব্যবহারসমূহ শুধুমাত্র পদ্ধতি ধাক্কা করুন
- জাহির: ছোঁড়ার ব্যবহারসমূহ শুধুমাত্র পদ্ধতি ধাক্কা করুন
- জাহির: ছোঁড়ার ব্যবহারসমূহ শুধুমাত্র পদ্ধতি ধাক্কা করুন
- বিল্ড: উপেক্ষিত ফাইল থেকে bower.json সরান
- জাহির: পরীক্ষা প্রসঙ্গকে জাহির রচয়িতা বাস্তবায়ন. এই প্রচন্ডভাবে থেকে গবেষকেরা অন্যান্য পরীক্ষা মধ্যে আর না ফুটা করতে, ASYNC পরীক্ষার ডিবাগ উন্নত. এই পূর্ণ বেনিফিট পেতে গবেষকেরা চালানোর জন্য আপনার পরীক্ষা callbacks জাহির যুক্তি ব্যবহার করুন.
- সিএসএস: মুছে ফেলার পদ্ধতি অতিরেক করুন
- জাহির: উত্থাপন (2012 অসমর্থিত) সরান, প্রতিস্থাপন ব্যর্থ কথন সঙ্গে.
- QUnit.reset একটি গম্ভীরতা মন্তব্য যোগ করুন. # 354 জন্য আংশিক ফিক্স
- Phantomjs: কথন বিবরণ উৎস অন্তর্ভুক্ত
<লি> Phantomjs: PhantomJS 1.6 + এর ওয়েবপেজ onCallback # পক্ষে পোলিং প্রক্রিয়া সরানো করুন . - window.onerror হ্যান্ডলিং উন্নত করুন
- config.requireExpects যোগ করুন
- ক্লায়েন্ট পাশ JavaScript সক্রিয় করুন
<লি> জাহির: রপ্তানি ছোঁড়ার উপর অনুপস্থিত পরীক্ষা ত্রুটিমুক্ত করুন
<লি> জাহির: notOk বাস্তবায়ন falsy মান জাহির করা
<লি> কোর: এএমডি এর আরো সুতনু হ্যান্ডলিং করুন
<লি> কোর: সহজতর স্ট্যাক ট্রেস পদ্ধতির করুন
<লি> কোর: Expose আস্তাকুঁড় maxDepth সম্পত্তি করুন
<লি> কোর: QUnit.version সম্পত্তি হিসাবে QUnit সংস্করণ প্রকাশ করুন
<লি> কোর: হাতলের একাধিক testId পরামিতি করুন
<লি> আস্তাকুঁড়: ত্রুটিমুক্ত .name / .property doublettes করুন
<লি> এইচটিএমএল রিপোর্টার: নিউ ফারাক গুগলের পার্থক্য-প্যাচ-ম্যাচ লাইব্রেরি ব্যবহার করুন
<লি> এইচটিএমএল রিপোর্টার:. এটা আরও সুস্পষ্ট করুন কেন ফারাক দমন করা হয়
<লি> এইচটিএমএল রিপোর্টার: খারাপ পরীক্ষার জন্য ডিসপ্লে পরিবর্তন টেক্সট করুন
<লি> এইচটিএমএল রিপোর্টার: চেকবক্সটি ত্রুটিমুক্ত এবং আইই & # x3c মধ্যে হ্যান্ডলিং নির্বাচন; 9 করুন
<লি> এইচটিএমএল রিপোর্টার: কোন মডিউল ছাড়া পরীক্ষা ফিল্টার ত্রুটিমুক্ত করুন
<লি> এইচটিএমএল রিপোর্টার: অব্যাহত ব্যর্থ পরীক্ষার নম্বর করুন
<লি> টেস্ট: এটি ব্যবহার করার পূর্বে বৈধ পরীক্ষা ফিল্টার ছোটহাতের করুন
সংস্করণ 1.20.0 নতুন
<লি> জাহির: রপ্তানি ছোঁড়ার উপর অনুপস্থিত পরীক্ষা ত্রুটিমুক্ত করুন
<লি> জাহির: notOk বাস্তবায়ন falsy মান জাহির করা
<লি> কোর: এএমডি এর আরো সুতনু হ্যান্ডলিং করুন
<লি> কোর: সহজতর স্ট্যাক ট্রেস পদ্ধতির করুন
<লি> কোর: Expose আস্তাকুঁড় maxDepth সম্পত্তি করুন
<লি> কোর: QUnit.version সম্পত্তি হিসাবে QUnit সংস্করণ প্রকাশ করুন
<লি> কোর: হাতলের একাধিক testId পরামিতি করুন
<লি> আস্তাকুঁড়: ত্রুটিমুক্ত .name / .property doublettes করুন
<লি> এইচটিএমএল রিপোর্টার: নিউ ফারাক গুগলের পার্থক্য-প্যাচ-ম্যাচ লাইব্রেরি ব্যবহার করুন
<লি> এইচটিএমএল রিপোর্টার:. এটা আরও সুস্পষ্ট করুন কেন ফারাক দমন করা হয়
<লি> এইচটিএমএল রিপোর্টার: খারাপ পরীক্ষার জন্য ডিসপ্লে পরিবর্তন টেক্সট করুন
<লি> এইচটিএমএল রিপোর্টার: চেকবক্সটি ত্রুটিমুক্ত এবং আইই & # x3c মধ্যে হ্যান্ডলিং নির্বাচন; 9 করুন
<লি> এইচটিএমএল রিপোর্টার: কোন মডিউল ছাড়া পরীক্ষা ফিল্টার ত্রুটিমুক্ত করুন
<লি> এইচটিএমএল রিপোর্টার: অব্যাহত ব্যর্থ পরীক্ষার নম্বর করুন
<লি> টেস্ট: এটি ব্যবহার করার পূর্বে বৈধ পরীক্ষা ফিল্টার ছোটহাতের করুন
সংস্করণ 1.19.0 নতুন
<লি> জাহির: রপ্তানি ছোঁড়ার উপর অনুপস্থিত পরীক্ষা ত্রুটিমুক্ত করুন
<লি> জাহির: notOk বাস্তবায়ন falsy মান জাহির করা
<লি> কোর: এএমডি এর আরো সুতনু হ্যান্ডলিং করুন
<লি> কোর: সহজতর স্ট্যাক ট্রেস পদ্ধতির করুন
<লি> কোর: Expose আস্তাকুঁড় maxDepth সম্পত্তি করুন
<লি> কোর: QUnit.version সম্পত্তি হিসাবে QUnit সংস্করণ প্রকাশ করুন
<লি> কোর: হাতলের একাধিক testId পরামিতি করুন
<লি> আস্তাকুঁড়: ত্রুটিমুক্ত .name / .property doublettes করুন
<লি> এইচটিএমএল রিপোর্টার: নিউ ফারাক গুগলের পার্থক্য-প্যাচ-ম্যাচ লাইব্রেরি ব্যবহার করুন
<লি> এইচটিএমএল রিপোর্টার:. এটা আরও সুস্পষ্ট করুন কেন ফারাক দমন করা হয়
<লি> এইচটিএমএল রিপোর্টার: খারাপ পরীক্ষার জন্য ডিসপ্লে পরিবর্তন টেক্সট করুন
<লি> এইচটিএমএল রিপোর্টার: চেকবক্সটি ত্রুটিমুক্ত এবং আইই & # x3c মধ্যে হ্যান্ডলিং নির্বাচন; 9 করুন
<লি> এইচটিএমএল রিপোর্টার: কোন মডিউল ছাড়া পরীক্ষা ফিল্টার ত্রুটিমুক্ত করুন
<লি> এইচটিএমএল রিপোর্টার: অব্যাহত ব্যর্থ পরীক্ষার নম্বর করুন
<লি> টেস্ট: এটি ব্যবহার করার পূর্বে বৈধ পরীক্ষা ফিল্টার ছোটহাতের করুন
সংস্করণ 1.18.0 নতুন
<লি> জাহির: রপ্তানি ছোঁড়ার উপর অনুপস্থিত পরীক্ষা ত্রুটিমুক্ত করুন
<লি> জাহির: notOk বাস্তবায়ন falsy মান জাহির করা
<লি> কোর: এএমডি এর আরো সুতনু হ্যান্ডলিং করুন
<লি> কোর: সহজতর স্ট্যাক ট্রেস পদ্ধতির করুন
<লি> কোর: Expose আস্তাকুঁড় maxDepth সম্পত্তি করুন
<লি> কোর: QUnit.version সম্পত্তি হিসাবে QUnit সংস্করণ প্রকাশ করুন
<লি> কোর: হাতলের একাধিক testId পরামিতি করুন
<লি> আস্তাকুঁড়: ত্রুটিমুক্ত .name / .property doublettes করুন
<লি> এইচটিএমএল রিপোর্টার: নিউ ফারাক গুগলের পার্থক্য-প্যাচ-ম্যাচ লাইব্রেরি ব্যবহার করুন
<লি> এইচটিএমএল রিপোর্টার:. এটা আরও সুস্পষ্ট করুন কেন ফারাক দমন করা হয়
<লি> এইচটিএমএল রিপোর্টার: খারাপ পরীক্ষার জন্য ডিসপ্লে পরিবর্তন টেক্সট করুন
<লি> এইচটিএমএল রিপোর্টার: চেকবক্সটি ত্রুটিমুক্ত এবং আইই & # x3c মধ্যে হ্যান্ডলিং নির্বাচন; 9 করুন
<লি> এইচটিএমএল রিপোর্টার: কোন মডিউল ছাড়া পরীক্ষা ফিল্টার ত্রুটিমুক্ত করুন
<লি> এইচটিএমএল রিপোর্টার: অব্যাহত ব্যর্থ পরীক্ষার নম্বর করুন
<লি> টেস্ট: এটি ব্যবহার করার পূর্বে বৈধ পরীক্ষা ফিল্টার ছোটহাতের করুন
নতুন সংস্করণ 1.17.1
<লি> বিল্ড: CommonJS সমর্থন Node.js রপ্তানি সমতা করুন
<লি> এইচটিএমএল রিপোর্টার: ফিল্টার ক্ষেত্র যোগ করুন
<লি> এইচটিএমএল রিপোর্টার: এড়ানো হয়েছে পরীক্ষার আড়াল না করে
<লি> এইচটিএমএল রিপোর্টার: পুরাতন মার্কআপ জন্য নির্ভরণ ত্রুটিমুক্ত করুন
<লি> এইচটিএমএল রিপোর্টার: আটকান XSS আক্রমণের করুন
<লি> এইচটিএমএল রিপোর্টার: QUnit.url এখন এইচটিএমএল প্রতিবেদক একটি বেসরকারী ফাংশন করুন
<লি> এইচটিএমএল রিপোর্টার: URL এর প্যারাম কোড দ্বারা নির্ধারণ করা যাবে করুন
সংস্করণ 1.15.0 নতুন
<লি> জাহির: assert.ok থেকে ডিফল্ট বার্তা উন্নত. এখন assert.ok () শুধুমাত্র বলছে এটি thruthy নি সঠিক মান তা গৃহীত আউটপুট, পরিবর্তে.
<লি> জাহির: উত্থাপন অপসারণ একই এবং সমান. এই একটি দীর্ঘ সময় আগে অবচিত হয়েছে এবং পরিশেষে সরানো. ব্যবহারের ছোঁড়ার, deepEqual এবং সমান পরিবর্তে.
<লি> কোর: totalTests যেমন QUnit.begin কলব্যাক করার পরীক্ষার মোট পরিমাণ পাস. কর্মফল এবং অন্যান্য সাংবাদিকদের দ্বারা ব্যবহার করা হবে.
<লি> আস্তাকুঁড়: QUnit.dump করতে QUnit.jsDump সরান. QUnit.jsDump এখনও বিদ্যমান, কিন্তু পরে মুছে ফেলা হবে. QUnit.dump ব্যবহার করুন.
<লি> আস্তাকুঁড়: TypeError আউটপুট অ গণনীয় বৈশিষ্ট্য. এটি সহজ ত্রুটি অবজেক্টের বৈশিষ্ট্য তুলনা করে তোলে.
<লি> রিপোর্টার: আউটপুট শুধুমাত্র কথন সবুজ পরীক্ষার জন্য গণনা. পরীক্ষায় পাশ করার জন্য কম চাক্ষুষ গোলমাল.
<লি> রিপোর্টার: একটি নতুন জাতীয় ফাইল সরাতে এইচটিএমএল রিপোর্টার. এইচটিএমএল প্রতিবেদক এখনও bundled হয়, কিন্তু কোড একটি পৃথক ফাইলে তা স্থানান্তর করতে রি-ফ্যাক্টর হয়েছে.
<লি> টেস্ট: অবচিত QUnit.current_testEnvironment সরান করুন
সংস্করণ 1.14.0 নতুন
<লি> কোর: ডিফল্ট নিষ্ক্রিয় স্ক্রল টু টপ করুন জন্য কনফিগ সম্পত্তি যোগ
<লি> ঘোঁৎ: সরান অ্যাডঅনস উচ্ছিষ্ট করুন
<লি> অ্যাডঅনস: গত অবশিষ্টাংশ সরান করুন
<লি> কোর: QUnit.config.urlConfig বাড়ান নির্বাচন-এক dropdowns সমর্থন করুন
<লি> জাহির: বাড়ান ত্রুটি দৃষ্টান্ত গ্রহণ করতে ছোঁড়ার করুন
<লি> জাহির: বাড়ান স্ট্রিং হিসাবে ত্রুটি হ্যান্ডেল ছোঁড়ার করুন
<লি> সিএসএস: সুসংগতি আপডেট করা qunit.css করুন
<লি> কোর: ক্যাশে window.clearTimeout ক্ষেত্রে এটি অবহসিত পরার করুন
<লি> কোর: পরীক্ষা সংখ্যা দ্বারা একাধিক পরীক্ষা চালান করুন
সংস্করণ 1.13.0 নতুন
<লি> ঘোঁৎ: অ ব্রাউজার পরীক্ষা ঘোঁৎ ঘোঁৎ টাস্ক হিসেবে যুক্ত করো. নোডের মধ্যে বিদ্যমান পরীক্ষা সঞ্চালিত হয়.
<লি> রফতানি:. শুধু পরিবর্তনশীল যে পরীক্ষা করার জন্য আমরা রপ্তানি করুন
<লি> কোর:. সঠিকভাবে দলিল অস্তিত্বের জন্য চেক করুন
<লি> কোর:. TriggerEvent, যা ব্যবহার করা বা কোথাও নথিভুক্ত করা হয় না সরান করুন
<লি> কোর:. অ ব্রাউজার env সাইলেন্স addEvent করুন
নতুন সংস্করণ 1.12.0 এ
<লি> moduleStart এবং moduleDone ঘটনার মধ্যে ফিক্স এমআইএস ম্যাচের করুন
<লি> সরানো jQuery.trim অপ্টিমাইজেশান. সংশোধন করা হয়েছে # 424.
<লি> একটি স্থানীয় setTimeout রেফারেন্স ব্যবহার করে জন্য আলাদা ইউনিট পরীক্ষা স্যুট যোগ করুন. সংশোধন করা হয়েছে # 432 - একটি setTimeout দন্তমূল ব্যবহার অব্যাহত থেকে পরীক্ষা স্যুট থামাতে পারবে না. বন্ধ GH-433
<লি> সংযোজন CONTRIBUTING.md.
<লি> সরানো 'Krinkle / qunit-থিম-nv.git' 'অ্যাডঅনস / থিম / এনভি'
<লি> সরানো 'অ্যাডঅনস / থিম / নিনজা' Krinkle / qunit-থিম-ninja.git '
<লি> সরানো হয়েছে 'অ্যাডঅনস / থিম / গেব' থেকে 'Krinkle / qunit-থিম-gabe.git'
সংস্করণ 1.11.0 নতুন
<লি> বিলম্ব শুরু () পর্যন্ত Init () ঘটেছে ..
<লি> urlConfig:. Oldie জন্য চেকবক্সটি ঘটনা ত্রুটিমুক্ত করুন
<লি> ইস্যু # 365:. Oldie জন্য মডিউল বাছাইকারী ত্রুটিমুক্ত করুন
<লি> সংশোধন # 344 -. ক্যাপচার এবং প্রদর্শনী পরীক্ষা সময়কাল করুন
<লি> সারাংশ গবেষকেরা পরীক্ষা নামান্তর.
<লি> জাহির:. বাস্তবায়ন propEqual এবং notPropEqual করুন
<লি> ক্যানভাস addon: ব্রাউজার মধ্যে অসঙ্গতি এড়াতে আলফা মান যেমন 0.6 ব্যবহার করুন .
<লি> বিশ্বব্যাপী পরিবর্তনশীল & quot; সরান; জাহির করুন & quot;.
<লি> লোড পরীক্ষার জন্য একটি পরীক্ষা দ্বারা অ্যাসিঙ্ক্রোনাস যুক্ত করো.
সংস্করণ v1.8.0pre নতুন .
সংস্করণ v1.7.0pre নতুন .
<লি> আশা কল সব পরীক্ষার প্রয়োজন বিকল্প যোগ করুন ().
<লি> extractStacktrace উন্নত () বাস্তবায়ন.
<লি>. সমস্ত প্রাসঙ্গিক স্ট্যাকের লাইন অন্তর্ভুক্ত
<লি> ফিল্টার কেস-অসংবেদনশীল করুন.
<লি> (হয়) ছোট হাতের ধরনের প্রত্যাশা করে.
<লি> প্রত্যাশিত তারিখ মান সঠিকভাবে প্রদর্শিত না হয়.
<লি> ফিক্স addon হেডার phantomjs এবং রিডমি যোগ করুন.
<লি> যৌগিক addon রিডমি কিছু নির্দেশ করো.
<লি> অর্ডার যা তারা চালানো এবং যে সংখ্যার উপর ভিত্তি করে পুন: প্রকাশ লিঙ্ক তৈরি করা হয় দ্বারা ট্র্যাক পরীক্ষা.
<লি> পুনরায় লিংক রান শুধুমাত্র একটি একক পরীক্ষা. করুন
এ আবশ্যকতা করুন :
পাওয়া মন্তব্যসমূহ না