QUnit

Screenshot Software:
QUnit
Detalii soft:
Versiune: 1.22.0 Actualizat
Incarca data: 11 Mar 16
Producător: jQuery Team
Licenţă: Gratuit
Popularitate: 446

Rating: 2.0/5 (Total Votes: 3)

QUnit este oficial instrumentul unitate de testare utilizate de echipa jQuery de bază a cadrului și diverse plugin-uri suplimentare.

În afară de cod specific jQuery, QUnit poate testa, de asemenea, cod generic JavaScript, inclusiv server-side JavaScript.

Acest cadru de testare poate fi utilă în special pentru testarea de regresie, dezvoltatorii ajută la descoperirea nou tip de bug-uri ca codebase evoluează.

QUnit este similar cu alte cadre de unitate de testare (cum ar fi JUnit) și este considerată o parte a familiei cadru de testare xUnit.

Ce este nou în acest de presă:

  • Assert: arunca utilizări împinge metoda numai
  • Assert: Fix încercare lipsă pe exportate aruncări
  • Assert: Implementează notOk pentru a afirma valorile falsy
  • Core: necesară o manipulare mai grațios AMD
  • Core: metode de a simplifica stiva de urmărire
  • Core: Expose proprietate benă MAXDEPTH
  • Core: Expune versiunea QUnit ca proprietate QUnit.version
  • Core: Mâner parametri multipli Cod test
  • Dump: Fix .name / .property doublettes
  • HTML Reporter: Nou dif folosind Biblioteca Diff-Patch-Match al Google
  • HTML Reporter:. Face mai evident de ce dif este suprimat
  • HTML Reporter: text Modificare afișare pentru teste rele
  • HTML Reporter: Fix caseta de selectare și selectați manipularea în IE & # x3c; 9
  • HTML Reporter: Fix filtru de test, fără nici un modul
  • HTML Reporter: fideliza un număr testele eșuează
  • test: litere mici filtrul de test valabil înainte de a utiliza

Ce este nou în versiunea 1.20.0:

  • Assert: aruncă utilizări împinge numai metoda
  • Assert: Fix încercare lipsă pe exportate aruncări
  • Assert: Implementează notOk pentru a afirma valorile falsy
  • Core: necesară o manipulare mai grațios AMD
  • Core: metode de a simplifica stiva de urmărire
  • Core: Expose proprietate benă MAXDEPTH
  • Core: Expune versiunea QUnit ca proprietate QUnit.version
  • Core: Mâner parametri multipli Cod test
  • Dump: Fix .name / .property doublettes
  • HTML Reporter: Nou dif folosind Biblioteca Diff-Patch-Match al Google
  • HTML Reporter:. Face mai evident de ce dif este suprimat
  • HTML Reporter: text Modificare afișare pentru teste rele
  • HTML Reporter: Fix caseta de selectare și selectați manipularea în IE & # x3c; 9
  • HTML Reporter: Fix filtru de test, fără nici un modul
  • HTML Reporter: fideliza un număr testele eșuează
  • test: litere mici filtrul de test valabil înainte de a utiliza

Ce este nou în versiunea 1.19.0:

  • Assert: aruncă utilizări împinge numai metoda
  • Assert: Fix încercare lipsă pe exportate aruncări
  • Assert: Implementează notOk pentru a afirma valorile falsy
  • Core: necesară o manipulare mai grațios AMD
  • Core: metode de a simplifica stiva de urmărire
  • Core: Expose proprietate benă MAXDEPTH
  • Core: Expune versiunea QUnit ca proprietate QUnit.version
  • Core: Mâner parametri multipli Cod test
  • Dump: Fix .name / .property doublettes
  • HTML Reporter: Nou dif folosind Biblioteca Diff-Patch-Match al Google
  • HTML Reporter:. Face mai evident de ce dif este suprimat
  • HTML Reporter: text Modificare afișare pentru teste rele
  • HTML Reporter: Fix caseta de selectare și selectați manipularea în IE & # x3c; 9
  • HTML Reporter: Fix filtru de test, fără nici un modul
  • HTML Reporter: fideliza un număr testele eșuează
  • test: litere mici filtrul de test valabil înainte de a utiliza

Ce este nou în versiunea 1.18.0:

  • Assert: aruncă utilizări împinge numai metoda
  • Assert: Fix încercare lipsă pe exportate aruncări
  • Assert: Implementează notOk pentru a afirma valorile falsy
  • Core: necesară o manipulare mai grațios AMD
  • Core: metode de a simplifica stiva de urmărire
  • Core: Expose proprietate benă MAXDEPTH
  • Core: Expune versiunea QUnit ca proprietate QUnit.version
  • Core: Mâner parametri multipli Cod test
  • Dump: Fix .name / .property doublettes
  • HTML Reporter: Nou dif folosind Biblioteca Diff-Patch-Match al Google
  • HTML Reporter:. Face mai evident de ce dif este suprimat
  • HTML Reporter: text Modificare afișare pentru teste rele
  • HTML Reporter: Fix caseta de selectare și selectați manipularea în IE & # x3c; 9
  • HTML Reporter: Fix filtru de test, fără nici un modul
  • HTML Reporter: fideliza un număr testele eșuează
  • test: litere mici filtrul de test valabil înainte de a utiliza

Ce este nou în versiunea 1.17.1:

  • Build: Eliminați bower.json din fișierele ignorate
  • Build: paritate la export Suport Node.js cu CommonJS
  • HTML Reporter: Adăugați câmpul de filtrare
  • HTML Reporter: Nu ascundeți teste omit
  • HTML Reporter: Fix regresie pentru marcare vechi
  • HTML Reporter: atacuri Prevenirea XSS
  • HTML Reporter: QUnit.url este acum o funcție privată în HTML Reporter
  • HTML Reporter: params URL poate fi stabilită în funcție de codul

Ce este nou în versiunea 1.15.0:

  • Assert: Punerea în aplicare a Assert constructor cu contextul de test. Acest lucru îmbunătățește puternic de depanare a testelor async, din moment ce afirmații nu mai pot scurge în alte teste. Utilizează argumentul în callback assert dvs. de testare pentru a rula afirmații pentru a obține beneficia pe deplin de acest lucru.
  • Assert: Improved mesajul implicit din assert.ok. Acum assert.ok () emite valoarea exactă a primit, în loc de doar spunând că nu a fost thruthy.
  • Assert: îndepărtarea de raise, aceeași și este egal. Acestea au fost depreciate cu mult timp în urmă și în cele din urmă eliminat. Utilizarea aruncări libere, deepEqual și egal în loc.
  • Core: Pass cantitate totală de teste pentru QUnit.begin de apel invers ca totalTests. Vor fi folosite de Karma și de alți reporteri.
  • Dump: Mutare QUnit.jsDump la QUnit.dump. QUnit.jsDump încă mai există, dar vor fi eliminate ulterior. Utilizați QUnit.dump.
  • Dump: proprietăți de ieșire de bază non-enumerable de TypeError. Face mai ușor de comparat proprietățile obiectelor de eroare.
  • Reporter: conta numai ieșire afirmație pentru testele verzi. dezordine vizuală mai puțin pentru a trece testele.
  • Reporter: Mutare HTML reporter la un nou fișier JS. Reporterul HTML este încă la pachet, dar codul a fost refactored să-l mute într-un fișier separat.
  • test: Remove depreciate QUnit.current_testEnvironment

Ce este nou în versiunea 1.14.0:

  • CSS: Eliminarea redundanței
  • Core: Adăugați proprietăți de configurare pentru a dezactiva opțiunea implicită de parcurgere-to-top
  • Mormăit: Eliminați resturile addons
  • Adaosurile: Eliminați ultimele rămășițe
  • Core: Extinderea QUnit.config.urlConfig pentru a sprijini selectați-o dropdowns
  • Assert: Extinderea aruncă pentru a accepta instanțe de eroare
  • Assert: Extinderea aruncă pentru a trata erorile ca șiruri
  • CSS: Actualizarea qunit.css pentru consistență
  • Core: Cache window.clearTimeout în cazul în care acesta devine batjocorit
  • Core: Rulați mai multe teste prin numărul de test

Ce este nou în versiunea 1.13.0:

  • Assert: Remove raise (perimate 2012), înlocuiți cu afirmația nu a reușit.
  • Mormăit: Adăugați testul non-browser ca sarcină groh. Se execută testele existente în nod.
  • Export:. Numai export către variabila pe care le verifica
  • Core:. Verifica în mod corespunzător pentru existența documentului
  • Core:. Eliminați triggerEvent, care nu este utilizat sau documentat oriunde
  • Core:. Silence addEvent în env non-browser

Ce este nou în versiunea 1.12.0:

  • Adauga un comentariu dezaprobare la QUnit.reset. fix parțială # 354
  • Fix mis-meci între evenimente moduleStart și moduleDone
  • Eliminat optimizare jQuery.trim. Corecții # 424.
  • Utilizați o referință setTimeout locală, adăugați suita separată unitate de testare pentru acest lucru. Corecții # 432 - Folosind un ciot setTimeout poate opri suita de teste de la a continua. Gh-433 se închide
  • Adăugat CONTRIBUTING.md.
  • "addons _KUNENA_MOVED / teme / nv 'la' Krinkle / qunit-tema-nv.git '
  • Mutat "addons / teme / ninja 'to' Krinkle / qunit-tema-ninja.git '
  • "addons _KUNENA_MOVED / teme / Gabe 'la' Krinkle / qunit-tema-gabe.git '

Ce este nou în versiunea 1.11.0:

  • Phantomjs: Include sursa detalii nerevendicare
  • Phantomjs: Eliminat mecanismul de votare în favoarea PhantomJS 1.6 + 's WebPage onCallback #
  • .
  • Pornire întârziată () până la inițializare () sa întâmplat ..
  • urlConfig:. Fix eveniment casetă de selectare pentru oldie
  • Numărul # 365:. Fix Modul pentru selector de oldie
  • Fixat # 344 -. Captură și arăta durata testului
  • Rename teste la afirmații în rezumat.
  • Assert:. Punerea în aplicare a propEqual și notPropEqual
  • prelata addon: Utilizați 0.6 ca valoare alfa pentru a evita neconcordanțe între browsere
  • .
  • Eliminare variabilă globală & quot; afirma & quot;.
  • Adăugați un test pentru testele de încărcare asincronă.

Ce este nou în versiunea v1.8.0pre:.

  • Îmbunătățirea gestionării window.onerror

Ce este nou în versiunea v1.7.0pre:.

  • Adăugați config.requireExpects
  • Adăugați opțiune pentru a solicita toate testele pentru a apela aștepte ().
  • Îmbunătățire extractStacktrace () punerea în aplicare.
  • Includeți toate liniile stack-urilor relevante.
  • Asigurați filtre de la caz la insensibil.
  • este () se așteaptă ca tipuri de litere mici.
  • Valoarea Data preconizată nu este afișată în mod corespunzător.
  • Fix phantomjs antet addon și adăugați readme.
  • Adăugați câteva sugestii la readme addon compozit.
  • Teste Track de ordinea în care au fost executați și de a crea link-uri repetate pe baza acelui număr.
  • Asigurați-Reexecuție link-ul rula doar un singur test.

Cerințe :

  • JavaScript activat pe partea de client

Software similare

JSLint
JSLint

10 Feb 16

lettuce
lettuce

13 Apr 15

Venus.js
Venus.js

12 May 15

Review
Review

13 Apr 15

Alte software-uri de dezvoltator jQuery Team

Esprima
Esprima

11 Mar 16

jQuery UI
jQuery UI

2 Oct 16

Comentarii la QUnit

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!