QUnit je oficiální jednotky testovací nástroj používá jQuery týmu pro rámcový nitra a různé další pluginy.
Vedle specifického jQuery kód, může QUnit také otestovat generický kód JavaScriptu, včetně server-side JavaScript.
Toto testování rámec může být užitečná zejména pro regresní testování pomáhá vývojářům objevit nový typ chyby, jak se vyvíjí codebase.
QUnit je podobná jako u jiných zkušebních jednotka rámcích (jako je JUnit) a je považován za součást zkušební rámcové rodiny xUnit.
Co je nového v tomto zpráva:
- Assert: hází použití tlačit metodu pouze
- Assert: Fix chybí test vyváží hodí
- Assert: Implementace notOk tvrdit falsy hodnoty
- Jádro: Více ladný manipulace s AMD
- Jádro: Zjednodušení stack trace metody
- Jádro: Vystavit Dump MaxDepth vlastnost
- Jádro: Vystavit QUnit verzi jako majetek QUnit.version
- Základní: Při manipulaci více parametrů testId
- Dump: Fix .jméno / .property doublettes
- HTML Reportér: New diff za použití Diff-Patch-Match knihovny společnosti Google
- HTML Reportér:. Ať je to více zřejmé, proč je rozdíl potlačena
- HTML Reportér: textový Změna displej pro špatné testy
- HTML Reportér: Fix políčko a vyberte manipulaci v IE & # x3c 9
- HTML Reportér: Fix testovací filtr bez jakéhokoliv modulu
- HTML Reportér: Zachovat neúspěšné testy čísla
- Test: Před použitím malá písmena platné testovací filtr
Co je nového ve verzi 1.20.0:
- Assert: hází použití metody pouze tlačit
- Assert: Fix chybí test vyváží hodí
- Assert: Implementace notOk tvrdit falsy hodnoty
- Jádro: Více ladný manipulace s AMD
- Jádro: Zjednodušení stack trace metody
- Jádro: Vystavit Dump MaxDepth vlastnost
- Jádro: Vystavit QUnit verzi jako majetek QUnit.version
- Základní: Při manipulaci více parametrů testId
- Dump: Fix .jméno / .property doublettes
- HTML Reportér: New diff za použití Diff-Patch-Match knihovny společnosti Google
- HTML Reportér:. Ať je to více zřejmé, proč je rozdíl potlačena
- HTML Reportér: textový Změna displej pro špatné testy
- HTML Reportér: Fix políčko a vyberte manipulaci v IE & # x3c 9
- HTML Reportér: Fix testovací filtr bez jakéhokoliv modulu
- HTML Reportér: Zachovat neúspěšné testy čísla
- Test: Před použitím malá písmena platné testovací filtr
Co je nového ve verzi 1.19.0:
- Assert: hází použití metody pouze tlačit
- Assert: Fix chybí test vyváží hodí
- Assert: Implementace notOk tvrdit falsy hodnoty
- Jádro: Více ladný manipulace s AMD
- Jádro: Zjednodušení stack trace metody
- Jádro: Vystavit Dump MaxDepth vlastnost
- Jádro: Vystavit QUnit verzi jako majetek QUnit.version
- Základní: Při manipulaci více parametrů testId
- Dump: Fix .jméno / .property doublettes
- HTML Reportér: New diff za použití Diff-Patch-Match knihovny společnosti Google
- HTML Reportér:. Ať je to více zřejmé, proč je rozdíl potlačena
- HTML Reportér: textový Změna displej pro špatné testy
- HTML Reportér: Fix políčko a vyberte manipulaci v IE & # x3c 9
- HTML Reportér: Fix testovací filtr bez jakéhokoliv modulu
- HTML Reportér: Zachovat neúspěšné testy čísla
- Test: Před použitím malá písmena platné testovací filtr
Co je nového ve verzi 1.18.0:
- Assert: hází použití metody pouze tlačit
- Assert: Fix chybí test vyváží hodí
- Assert: Implementace notOk tvrdit falsy hodnoty
- Jádro: Více ladný manipulace s AMD
- Jádro: Zjednodušení stack trace metody
- Jádro: Vystavit Dump MaxDepth vlastnost
- Jádro: Vystavit QUnit verzi jako majetek QUnit.version
- Základní: Při manipulaci více parametrů testId
- Dump: Fix .jméno / .property doublettes
- HTML Reportér: New diff za použití Diff-Patch-Match knihovny společnosti Google
- HTML Reportér:. Ať je to více zřejmé, proč je rozdíl potlačena
- HTML Reportér: textový Změna displej pro špatné testy
- HTML Reportér: Fix políčko a vyberte manipulaci v IE & # x3c 9
- HTML Reportér: Fix testovací filtr bez jakéhokoliv modulu
- HTML Reportér: Zachovat neúspěšné testy čísla
- Test: Před použitím malá písmena platné testovací filtr
Co je nového ve verzi 1.17.1:
- Build: Odstraňte bower.json od ignorovány souborů
- Build: Support Node.js export parity s CommonJS
- HTML Reportér: Přidejte pole filtru
- HTML Reportér: Neskrývejte přeskakované testy
- HTML Reportér: Fix regrese pro staré značení
- HTML Reportér: Zabránit XSS útoky
- HTML Reporter: QUnit.url je nyní soukromá funkce v HTML Reporter
- HTML Reportér: params URL lze nastavit pomocí kódu
Co je nového ve verzi 1.15.0:
- Assert: Zavést Assert konstruktor s testovacím kontextu. To silně zlepšuje ladění asynchronov testů, jelikož tvrzení nemůže pronikat do jiných testů ještě. Použijte assert argument testovacích zpětná volání běžet tvrzení získat plný prospěch z tohoto.
- Assert: Lepší výchozí zprávu z assert.ok. Nyní assert.ok () předává přesné hodnoty, které obdržela, místo toho jen říká, že to nebylo thruthy.
- Assert: Odstranění vznáší stejná a rovná. Ty byly zastaralé už dávno a definitivně odstraněny. Použití vrhá, deepEqual a rovné místo.
- Jádro: Heslo celkové množství testů, které QUnit.begin zpětného volání jako totalTests. Budou použity Karma a dalšími reportéry.
- Dump: Přesun QUnit.jsDump na QUnit.dump. QUnit.jsDump stále existuje, ale bude odstraněn později. Použijte QUnit.dump.
- Dump: netržní vyčíslitelné vlastnosti TypeError. Usnadňuje porovnat vlastnosti objektů chyb.
- Reportér: počítat pouze výstup tvrzení zelených testy. Méně vizuální nepořádek pro absolvování testů.
- Reportér: Přesun HTML reportér v novém JS soubor. HTML reportér stále svázaný, ale kód byl refactored přesunout ji do samostatného souboru.
- Test: Odstraňte zastaralé QUnit.current_testEnvironment
Co je nového ve verzi 1.14.0:
- CSS: Odstranění redundance
- Jádro: Přidat config vlastnost pro zakázání výchozí scroll-to-top
- Grunt: Odstraňte zbytky addons
- Addons: Odstraňte poslední zbytky
- Jádro: Rozšířit QUnit.config.urlConfig podporovat SELECT jednu rozbalovacích
- Assert: Rozšířit hází přijmout instancí chybové
- Assert: Rozšířit hodí se mají zpracovat chyby jako řetězce
- CSS: Aktualizace qunit.css konzistence
- Jádro: Cache window.clearTimeout v případě, že dostane zesměšňoval
- Jádro: spustit více testů zkušebním číslem
Co je nového ve verzi 1.13.0:
- Assert: Odstraňte raise (ukončeno 2012), nahradit s neúspěšném tvrzení.
- Grunt: Přidat testu non-browser jako grunt úkol. Spustí existující testy uzlu.
- Export:. Pouze export do proměnné, kterou kontrolujeme
- Jádro:. Správně zkontrolovat existenci dokumentu
- Jádro:. Odstraňte triggerEvent, které není užíváno ani zdokumentován nikde
- Jádro:. Ticho addEvent v non-browser env
Co je nového ve verzi 1.12.0:
- Přidat komentář k odmítání QUnit.reset. Částečná oprava # 354
- Oprava mis-match mezi moduleStart a moduleDone události
- Odebráno jQuery.trim optimalizace. Opravy # 424.
- Použít lokální referenci setTimeout, přidejte samostatnou jednotku testovací sady za to. Opravy # 432 - Pomocí setTimeout pahýl může zastavit testovací sady pokračovat. Zavře gh-433
- z přidané CONTRIBUTING.md.
- přesunuto "addons / themes / nv 'to' Krinkle / qunit-theme-nv.git '
- přeřazen "addons / themes / ninja" na "Krinkle / qunit-theme-ninja.git '
- přesunuto "addons / themes / gabe 'to' Krinkle / qunit-theme-gabe.git '
Co je nového ve verzi 1.11.0:
- Phantomjs: Zahrnout zdroj v detailech jednotlivých tvrzení
- Phantomjs: Odstraněno mechanismus dotazování ve prospěch PhantomJS 1,6 + 's WebPage onCallback # .
- odloženého startu (), dokud init () se stalo ..
- urlConfig:. Fix událost políčko pro Oldie
- Vydání # 365:. Fix modul sběrač pro Oldie
- Opravy # 344. - Zachyťte a ukázat trvání testu
- Přejmenovat testy na tvrzení v souhrnu.
- Assert:. Implementace propEqual a notPropEqual
- Plátno addon: Použijte 0,6 jako alfa hodnotu, aby nedošlo k rozporům mezi prohlížečem .
- Odstranit globální proměnné & quot; tvrdí, & quot;.
- Přidat test pro zatěžovací zkoušky asynchronně.
Co je nového ve verzi v1.8.0pre:.
- Zlepšili jsme zpracování window.onerror
Co je nového ve verzi v1.7.0pre:.
- Přidat config.requireExpects
- Přidat možnost požadovat, aby všechny testy pro volání čekat ().
- Zlepšit extractStacktrace) provádění (.
- zahrnoval všechny relevantní zásobníku řádky.
- Zkontrolujte filtry velká a malá písmena.
- je () očekává malá typy.
- Předpokládané datum hodnota není zobrazena správně.
- Fix phantomjs addon záhlaví a přidat readme.
- Přidat nějaké tipy na kompozitní addon readme.
- Track testy podle pořadí, v jakém byly v chodu a vytvořit znovu spusťte odkazy založené na dané číslo.
- Zkontrolujte Znovu spustit link běh pouze jeden test.
Požadavky
- Java scripty povoleny na straně klienta li>
Komentáře nebyl nalezen