QUnit

Software kuvakaappaus:
QUnit
Ohjelmiston tiedot:
Versio: 1.22.0 Päivitetty
Lähetyksen päivämäärä: 11 Mar 16
Kehittäjä: jQuery Team
Lupa: Vapaa
Suosio: 111

Rating: 2.5/5 (Total Votes: 2)

QUnit on virallinen yksikkötestaus työkalu jota jQuery Team kehyksen ydin ja erilaisia ​​muita lisäosia.

lisäksi erityisiä jQuery koodia, QUnit voi myös testata yleinen JavaScript-koodia, kuten server-side JavaScript.

Tämä testaus kehys voi olla erityisen hyödyllinen testauksessa, auttaen kehittäjien paljastaa uuden tyyppisen vikoja kuin codebase kehittyessä.

QUnit on samanlainen kuin muut yksikkötestaus puitteet (kuten JUnit) ja on hyväksytty osaksi xUnit testaus puitteet perhe.

Mikä on uusi tässä vapauta:

  • Assert: heittää käytöt työntää menetelmä vain
  • Assert: Fix puuttuu testi viedään heittää
  • Assert: Työkoneet notOk puolustaa falsy arvot
  • Core: Lisää siro käsittely AMD
  • Core: Yksinkertaista kutsupinon menetelmiä
  • Core: Paljasta Kauha maxDepth ominaisuus
  • Core: Paljasta QUnit versio QUnit.version ominaisuus
  • Core: Käsittele useita testId parametrit
  • Dump: Fix .name / .property doublettes
  • HTML Reportteri: New JM Googlen JM-Patch-Match Kirjasto
  • HTML Reportteri: Tee se selvää, miksi JM tukahdutetaan.
  • HTML Reportteri: Muutos näkyy teksti huono testejä
  • HTML Reportteri: Fix valintaruutu ja valitse käsittely IE & # X3C; 9
  • HTML Reportteri: Fix test suodatin ilman moduuli
  • HTML Reportteri: Säilytä epäonnistui testit numerot
  • Test: pieniksi voimassa testi suodatin ennen sen käyttämistä

Mikä on uusi versiossa 1.20.0:

  • Assert: heittää käytöt työntää menetelmä vain
  • Assert: Fix puuttuu testi viedään heittää
  • Assert: Työkoneet notOk puolustaa falsy arvot
  • Core: Lisää siro käsittely AMD
  • Core: Yksinkertaista kutsupinon menetelmiä
  • Core: Paljasta Kauha maxDepth ominaisuus
  • Core: Paljasta QUnit versio QUnit.version ominaisuus
  • Core: Käsittele useita testId parametrit
  • Dump: Fix .name / .property doublettes
  • HTML Reportteri: New JM Googlen JM-Patch-Match Kirjasto
  • HTML Reportteri: Tee se selvää, miksi JM tukahdutetaan.
  • HTML Reportteri: Muutos näkyy teksti huono testejä
  • HTML Reportteri: Fix valintaruutu ja valitse käsittely IE & # X3C; 9
  • HTML Reportteri: Fix test suodatin ilman moduuli
  • HTML Reportteri: Säilytä epäonnistui testit numerot
  • Test: pieniksi voimassa testi suodatin ennen sen käyttämistä

Mikä on uusi versiossa 1.19.0:

  • Assert: heittää käytöt työntää menetelmä vain
  • Assert: Fix puuttuu testi viedään heittää
  • Assert: Työkoneet notOk puolustaa falsy arvot
  • Core: Lisää siro käsittely AMD
  • Core: Yksinkertaista kutsupinon menetelmiä
  • Core: Paljasta Kauha maxDepth ominaisuus
  • Core: Paljasta QUnit versio QUnit.version ominaisuus
  • Core: Käsittele useita testId parametrit
  • Dump: Fix .name / .property doublettes
  • HTML Reportteri: New JM Googlen JM-Patch-Match Kirjasto
  • HTML Reportteri: Tee se selvää, miksi JM tukahdutetaan.
  • HTML Reportteri: Muutos näkyy teksti huono testejä
  • HTML Reportteri: Fix valintaruutu ja valitse käsittely IE & # X3C; 9
  • HTML Reportteri: Fix test suodatin ilman moduuli
  • HTML Reportteri: Säilytä epäonnistui testit numerot
  • Test: pieniksi voimassa testi suodatin ennen sen käyttämistä

Mikä on uusi versiossa 1.18.0:

  • Assert: heittää käytöt työntää menetelmä vain
  • Assert: Fix puuttuu testi viedään heittää
  • Assert: Työkoneet notOk puolustaa falsy arvot
  • Core: Lisää siro käsittely AMD
  • Core: Yksinkertaista kutsupinon menetelmiä
  • Core: Paljasta Kauha maxDepth ominaisuus
  • Core: Paljasta QUnit versio QUnit.version ominaisuus
  • Core: Käsittele useita testId parametrit
  • Dump: Fix .name / .property doublettes
  • HTML Reportteri: New JM Googlen JM-Patch-Match Kirjasto
  • HTML Reportteri: Tee se selvää, miksi JM tukahdutetaan.
  • HTML Reportteri: Muutos näkyy teksti huono testejä
  • HTML Reportteri: Fix valintaruutu ja valitse käsittely IE & # X3C; 9
  • HTML Reportteri: Fix test suodatin ilman moduuli
  • HTML Reportteri: Säilytä epäonnistui testit numerot
  • Test: pieniksi voimassa testi suodatin ennen sen käyttämistä

Mikä on uusi versiossa 1.17.1:

  • Build: Poista bower.json alkaen ohitetut tiedostot
  • Build: Tuki Node.js vienti pariteetti CommonJS
  • HTML Reportteri: Lisää suodatin kenttä
  • HTML Reportteri: Älä peitä ohitettua testejä
  • HTML Reportteri: Fix regressio vanhojen markup
  • HTML Reportteri: Prevent XSS-iskujen
  • HTML Reportteri: QUnit.url on nyt yksityinen toiminta HTML Reporter
  • HTML Reportteri: URL parametrien voidaan asettaa koodin

Mikä on uusi versiossa 1.15.0:

  • Assert: Toteutetaan Assert rakentajan kanssa testin yhteydessä. Tämä voimakkaasti parantaa vikojen async testejä, koska väitteitä ei pääse vuotamaan muita testejä enää. Käytä assert argumentin testi kutsuvastauksia ajaa väitteitä saada täyttä hyötyä tästä.
  • Assert: Parempi oletuksena viestin assert.ok. Nyt assert.ok () antaa tarkka arvo se sai sen sijaan, vain sanoa se ei ollut thruthy.
  • Assert: poisto korotuksia, sama ja yhtä suuri. Nämä hylätty kauan sitten ja lopulta poistaa. Käytä heittoja, deepEqual ja yhtäläinen sijaan.
  • Core: Hyväksytty kokonaismäärä testien QUnit.begin soittopyyntö kuin totalTests. Käytetään Karma ja muut toimittajat.
  • Dump: Siirrä QUnit.jsDump on QUnit.dump. QUnit.jsDump vielä olemassa, mutta se poistetaan myöhemmin. Käytä QUnit.dump.
  • Dump: Lähtö ei numeroituvien ominaisuudet Tyyppivirhe. Helpottaa vertailua ominaisuuksien virhe esineitä.
  • Reportteri: vain lähtö väite lasketa vihreitä testejä. Vähemmän visuaalisia sotkua kulkee testejä.
  • Reportteri: Siirrä HTML reportteri uuteen JS tiedosto. HTML Reportteri on edelleen mukana, mutta koodi on refactored siirtää sen erilliseen tiedostoon.
  • Test: Poista vanhentuneet QUnit.current_testEnvironment

Mikä on uusi versiossa 1.14.0:

  • CSS: poistaminen irtisanomisia
  • Core: Lisää config omaisuuden käytöstä oletuksena scroll-to-top
  • Grunt: Poista lisät tähteet
  • Täydennys: Poista viimeisiä jäänteitä
  • Core: Laajennetaan QUnit.config.urlConfig tukemaan select-one dropdowns
  • Assert: Laajennetaan heittää hyväksyä Error tapauksissa
  • Assert: Laajennetaan heittää käsitellä virheitä narut
  • CSS: päivittäminen qunit.css johdonmukaisuuden
  • Core: Cache window.clearTimeout jos se saa pilkata
  • Core: Aja useita testejä testi numero

Mikä on uusi versiossa 1.13.0:

  • Assert: Poista korotusta (vanhentunut 2012), vaihda rikkouduttua väitteen.
  • Grunt: Lisää ei-selain testi kuten ähkyä tehtävä. Toimii nykyiset testit solmussa.
  • Vienti: Vain vienti muuttujaan että me tarkistaa.
  • Core: Oikein tarkista onko asiakirja.
  • Core: Poista triggerEvent, jota ei käytetä tai dokumentoitu missään.
  • Core: Silence addEvent ei-selaimella env.

Mikä on uusi versiossa 1.12.0:

  • Lisää vähättely kommentti QUnit.reset. Osittainen korjaus # 354
  • Fix mis-ottelua moduleStart ja moduleDone tapahtumia
  • Poistettu jQuery.trim optimointi. Korjaukset # 424.
  • Käytä paikallinen setTimeout viittaus, lisätä erillinen yksikkö testi Suite siitä. Korjaa # 432 - käyttäminen setTimeout tynkä voi pysäyttää testin suite jatkamasta. Sulkee gh-433
  • Lisätty CONTRIBUTING.md.
  • Siirretty 'lisät / teemat / nv "muotoon" Krinkle / qunit-theme-nv.git "
  • Siirretty 'lisät / teemat / ninja "muotoon" Krinkle / qunit-theme-ninja.git "
  • Siirretty 'lisät / teemat / gabe "muotoon" Krinkle / qunit-theme-gabe.git "

Mikä on uusi versiossa 1.11.0:

  • Phantomjs: Sisällytä lähteen väitteen yksityiskohtia.
  • Phantomjs: Poistettu kiertokyselymekanismilla hyväksi PhantomJS 1,6 + kotisivuilta # onCallback.
  • Ajastin (), kunnes init () tapahtui ..
  • urlConfig: Fix valintaruutu tapahtuma oldie.
  • Ongelma # 365: Fix moduuli poimija varten oldie.
  • Korjaa # 344 - Capture ja näyttää testin kesto.
  • Nimeä testit väitteitä yhteenvetona.
  • Assert: Toteutetaan propEqual ja notPropEqual.
  • Canvas lisäosa: Käytä 0,6 alfa arvo vältetään epäjohdonmukaisuudet selaimet.
  • Poista globaali muuttuja & quot; väittävät & quot;.
  • Lisää testi työnnöstä asynkronisesti.

Mikä on uusi versiossa v1.8.0pre:

  • Paranna window.onerror käsittelyä.

Mikä on uusi versiossa v1.7.0pre:

  • Lisää config.requireExpects.
  • Lisää vaihtoehto vaatia kaikkia testejä kutsua odottaa ().
  • Paranna extractStacktrace () täytäntöönpano.
  • kaikki asiaankuuluvat pino linjat.
  • Tee suodattimet Kirjainkoolla.
  • on () odottaa pieniä tyyppejä.
  • Odotettu Date arvo ei näy oikein.
  • Korjaa phantomjs lisäosa otsikon ja lisätä readme.
  • Lisää vihjeitä komposiitti addon readme.
  • Track testejä siihen järjestykseen, jossa ne kulkevat ja luoda uusinta linkkejä perustuu että määrä.
  • Tee Rerun linkki ajaa vain yksi testi.

Vaatimukset

  • Javascriptin asiakkaan puolella

Vastaavia ohjelmistoja

a11y
a11y

9 Apr 16

DbUnit
DbUnit

10 Apr 16

FuncUnit
FuncUnit

12 May 15

Debuglib
Debuglib

23 Jul 15

Muu ohjelmistojen kehittäjä jQuery Team

jQuery Mobile
jQuery Mobile

13 Apr 15

jQuery Mouse Wheel
jQuery Mouse Wheel

10 Feb 16

jQuery UI
jQuery UI

2 Oct 16

Kommentit QUnit

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan