QUnit yra oficialus vienetas testavimo įrankis naudoja JQuery Team pagal Pagrindų branduolio ir įvairių papildomų įskiepių.
Be konkretaus jQuery kodą, QUnit taip pat gali išbandyti generic JavaScript, įskaitant server-side "JavaScript".
testavimo sistema gali būti ypač naudinga regresijos, padedantys kūrėjams atskleisti naujo tipo klaidų, nes Codebase vystosi.
QUnit yra panaši į kitų vieneto bandymai sistemas (pavyzdžiui, JUnit) ir yra laikomas iš xUnit testavimo sistema šeimos dalis.
Kas naujo tai išleisti:
- teigti: suskumba naudoja stumti metodą tik "
- teigti: Fix trūksta bandymą eksportuojama metimų,
- teigti: Įgyvendina notOk teigti falsy vertybes;
- šerdis: Daugiau grakštus tvarkymas AMD;
- šerdis: Supaprastinti kamino pėdsakus metodai;
- šerdis: Expose Savivartis maxDepth turtą,
- šerdis: Expose QUnit versiją kaip QUnit.version turto,
- šerdis: dirbti kelis testId parametrai;
- Savivartis: Fix .name / .property doublettes
- HTML Reportažai: Nauja skirt naudojant "Google" DA-pleistras rungtynės biblioteka;
- HTML Žurnalistė:. Kad jis taptų akivaizdu, kodėl skirt yra slopinama,
- HTML Žurnalistė: Pakeisti ekranas tekstą blogų bandymų;
- HTML Žurnalistė: Nustatyti langelį ir pasirinkite tvarkymo IE & # x3c; 9;
- HTML Žurnalistė: Fix bandymo filtrą be jokių moduliu,
- HTML Žurnalistė: Išlaikyti nepavyko Testai numeriai;
- Testas: mažosiomis galiojantį bandymo filtrą prieš jį naudojant;
Kas naujo versija 1.20.0:
- teigti: suskumba naudoja stumti tik metodą;
- teigti: Fix trūksta bandymą eksportuojama metimų,
- teigti: Įgyvendina notOk teigti falsy vertybes;
- šerdis: Daugiau grakštus tvarkymas AMD;
- šerdis: Supaprastinti kamino pėdsakus metodai;
- šerdis: Expose Savivartis maxDepth turtą,
- šerdis: Expose QUnit versiją kaip QUnit.version turto,
- šerdis: dirbti kelis testId parametrai;
- Savivartis: Fix .name / .property doublettes
- HTML Reportažai: Nauja skirt naudojant "Google" DA-pleistras rungtynės biblioteka;
- HTML Žurnalistė:. Kad jis taptų akivaizdu, kodėl skirt yra slopinama,
- HTML Žurnalistė: Pakeisti ekranas tekstą blogų bandymų;
- HTML Žurnalistė: Nustatyti langelį ir pasirinkite tvarkymo IE & # x3c; 9;
- HTML Žurnalistė: Fix bandymo filtrą be jokių moduliu,
- HTML Žurnalistė: Išlaikyti nepavyko Testai numeriai;
- Testas: mažosiomis galiojantį bandymo filtrą prieš jį naudojant;
Kas naujo versija 1.19.0:
- teigti: suskumba naudoja stumti tik metodą;
- teigti: Fix trūksta bandymą eksportuojama metimų,
- teigti: Įgyvendina notOk teigti falsy vertybes;
- šerdis: Daugiau grakštus tvarkymas AMD;
- šerdis: Supaprastinti kamino pėdsakus metodai;
- šerdis: Expose Savivartis maxDepth turtą,
- šerdis: Expose QUnit versiją kaip QUnit.version turto,
- šerdis: dirbti kelis testId parametrai;
- Savivartis: Fix .name / .property doublettes
- HTML Reportažai: Nauja skirt naudojant "Google" DA-pleistras rungtynės biblioteka;
- HTML Žurnalistė:. Kad jis taptų akivaizdu, kodėl skirt yra slopinama,
- HTML Žurnalistė: Pakeisti ekranas tekstą blogų bandymų;
- HTML Žurnalistė: Nustatyti langelį ir pasirinkite tvarkymo IE & # x3c; 9;
- HTML Žurnalistė: Fix bandymo filtrą be jokių moduliu,
- HTML Žurnalistė: Išlaikyti nepavyko Testai numeriai;
- Testas: mažosiomis galiojantį bandymo filtrą prieš jį naudojant;
Kas naujo versija 1.18.0:
- teigti: suskumba naudoja stumti tik metodą;
- teigti: Fix trūksta bandymą eksportuojama metimų,
- teigti: Įgyvendina notOk teigti falsy vertybes;
- šerdis: Daugiau grakštus tvarkymas AMD;
- šerdis: Supaprastinti kamino pėdsakus metodai;
- šerdis: Expose Savivartis maxDepth turtą,
- šerdis: Expose QUnit versiją kaip QUnit.version turto,
- šerdis: dirbti kelis testId parametrai;
- Savivartis: Fix .name / .property doublettes
- HTML Reportažai: Nauja skirt naudojant "Google" DA-pleistras rungtynės biblioteka;
- HTML Žurnalistė:. Kad jis taptų akivaizdu, kodėl skirt yra slopinama,
- HTML Žurnalistė: Pakeisti ekranas tekstą blogų bandymų;
- HTML Žurnalistė: Nustatyti langelį ir pasirinkite tvarkymo IE & # x3c; 9;
- HTML Žurnalistė: Fix bandymo filtrą be jokių moduliu,
- HTML Žurnalistė: Išlaikyti nepavyko Testai numeriai;
- Testas: mažosiomis galiojantį bandymo filtrą prieš jį naudojant;
Kas naujo versija 1.17.1:
- Sudėjimas: Pašalinti bower.json nuo ignoruojamos failus
- Sudėjimas: Parama Node.js eksporto pariteto su CommonJS
- HTML Žurnalistė: Pridėti filtrą lauką
- HTML Žurnalistė: Neslėpk praleidžiami bandymus;
- HTML Žurnalistė: Fix regresiją už senosios žymėjimo
- HTML Žurnalistė: Neleisti XSS atakų,
- HTML Žurnalistė: QUnit.url dabar privatus funkcija HTML Reportažai
- HTML Žurnalistė: URL params galima nustatyti pagal kodą
Kas naujo versija 1.15.0:
- teigti: Įgyvendinti teigti, konstruktorius su bandymo kontekste. Tai labai pagerina derinti su asinchroninis testus, nes teiginiai negali ištekėti į kitus testus nebėra. Naudokite teigti argumentą savo bandymų skambučiais grįžtamąją paleisti teiginius gauti visą naudą tai.
- teigti: Geresnis numatytąją žinutė iš assert.ok. Dabar assert.ok () išveda tikslią vertę, gautą, o ne tik sakydamas, kad tai buvo ne thruthy.
- teigti: pašalinimas kėlimai, tas pats ir lygus. Tai buvo pasmerkta jau seniai ir pagaliau pašalinta. Naudokite išmeta, deepEqual ir lygus, o ne.
- šerdis: Pass sumą bandymų QUnit.begin perskambinti kaip totalTests. Bus naudojama Karmos ir kitų žurnalistų.
- Savivartis: Perkelti QUnit.jsDump į QUnit.dump. QUnit.jsDump vis dar egzistuoja, bet bus pašalintos vėliau. Naudokite QUnit.dump.
- Savivartis: Išvesties ne išvardijamosios savybės TypeError. Lengviau palyginti savybes klaidų objektų.
- Reportažai: Išėjimo tik teiginys skaičiuoti žaliosiose bandymus. Mažiau vaizdo netvarką artimųjų bandymus.
- Reportažai: Perkelti HTML reporteris į naują JS failą. HTML žurnalistė vis dar siejama, bet kodas buvo išimant perkelti jį į atskirą failą.
- Testas: Pašalinti pasmerkta QUnit.current_testEnvironment
Kas naujo versija 1.14.0:
- CSS: Šaliname atleidimo
- šerdis: Pridėti config turtą išjungti pagal nutylėjimą slinkties iki viršaus,
- Grunt: Pašalinti Komplektacija užsiliko;
- Komplektacija: Pašalinti paskutinius likučius;
- šerdis: Pratęsti QUnit.config.urlConfig remti pasirinkite vienas meniu plėtojami;
- teigti: Pratęsti metimų priimti Klaidos atvejus,
- teigti: Pratęsti suskumba tvarkyti klaidas stygos;
- CSS: Atnaujinama qunit.css nuoseklumo;
- šerdis: Laikinoji window.clearTimeout atveju jis bus tyčiojamasi;
- šerdis: paleisti kelis bandymus pagal bandymo numerį,
Kas naujo versija 1.13.0:
- teigti: Pašalinti kelia (Pasenęs 2012), pakeiskite su nepavykusio teiginį.
- Grunt: Pridėti ne naršyklės bandymas grunt užduotį. Veikia esamus bandymus mazgas.
- Eksportas:. Tik eksportas į kintamąjį, kad mes tikriname už
- šerdis:. Tinkamai tikrinti egzistavimo dokumento
- šerdis:. Pašalinti triggerEvent, kuris nėra naudojamas arba dokumentais visur,
- šerdis:. Tyla addEvent ne naršyklės env,
Kas naujo versija 1.12.0:
- Pridėti nusidėvėjimo komentarą į QUnit.reset. Dalinis fix # 354;
- Fix Neatitinka tarp moduleStart ir moduleDone įvykius,
- Pašalinta jQuery.trim optimizavimas. Išspręsti # 424.
- Naudoti vietinį setTimeout nuorodą, pridėti atskirą vieneto bandymų komplektą už tai. Išspręsti # 432 - Naudojant setTimeout nebaigtas gali sustabdyti bandymo komplekto tęsti. Uždaro GH-433,
- patalpintas CONTRIBUTING.md.
- Perkelta "priedai / temos / NV" į "Krinkle / qunit-Teminė nv.git"
- Perkelta "priedai / temos / Ninja" į "Krinkle / qunit-tema-ninja.git '
- Perkelta "priedai / temos / Gabe" į "Krinkle / qunit-Teminė gabe.git"
Kas naujo versija 1.11.0:
- Phantomjs: Įtraukti šaltinis tvirtinimų detales.
- Phantomjs: Pašalintas rinkimų mechanizmas naudai PhantomJS 1.6 + ", internetiniame tinklalapyje onCallback # .
- Delay Start (), kol init () atsitiko ..
- urlConfig:. Fix žymės langelį renginį Oldie
- Problemų # 365:. Nustatyti modulio-krautuvai Oldie
- Išspręsti # 344 -. Užfiksuoti ir parodyti, bandymo trukmė,
- Pervardyti tyrimus, kad teiginiais santrauka.
- teigti:. Įgyvendinti propEqual ir notPropEqual
- Paveikslai Addon: išvengti neatitikimų tarp naršyklių Naudokite 0,6 kaip alfa vertę, .
- Pašalinti pasaulinį kintamąjį & quot; teigti, & quot;.
- Pridėti testą apkrovos bandymo asinchroniškai.
Kas naujo versija v1.8.0pre:.
- Pagerinti window.onerror tvarkymą;
Kas naujo versija v1.7.0pre:.
- Pridėti config.requireExpects
- Pridėti galimybe reikalauti, kad visi bandymai skambinti tikėtis ().
- Pagerinti extractStacktrace () įgyvendinimas.
- Įtraukti į visas atitinkamas kamino linijas.
- Padaryti filtrai didžiųjų ir mažųjų raidžių.
- yra () tikisi, mažųjų tipus.
- numatoma data vertės nerodomas tinkamai.
- Nustatyti phantomjs addon antraštę ir pridėti readme.
- Pridėti keletą patarimų, kurie sudėtiniai addon readme.
- Track testai pagal ta tvarka, kuria jie buvo paleisti ir sukurti iš naujo paleisti nuorodos remiantis tuo numeriu.
- Padaryti pakartotas nuorodą Vykdyti tik vieną testą.
Reikalavimai
- Javaskriptą kliento pusėje;
Komentarai nerastas