QUnit

Skjermbilde programvare:
QUnit
Prog.varedetaljer:
Versjon: 1.22.0 Oppdatert
Last opp dato: 11 Mar 16
Utvikler: jQuery Team
Lisens: Gratis
Popularitet: 111

Rating: 2.5/5 (Total Votes: 2)

QUnit er den offisielle enhetstesting verktøyet brukes av jQuery Team for rammene kjerne og diverse ekstra plugins.

I tillegg til spesifikk jQuery-kode, kan QUnit også teste generisk Javascript-kode, inkludert server-side Javascript.

Dette testing rammeverk kan være spesielt nyttig for regresjonstesting, hjelpe utviklere avdekke ny type feil som kodebasen utvikler seg.

QUnit er lik andre enhetstesting rammer (som JUnit) og regnes som en del av xUnit testing rammeverk familien.

Hva er nytt i denne slipp:

  • Assert: kaster bruker push-metoden bare
  • Assert: Fix mangler test på eksportert kaster
  • Assert: Implementerer notOk å hevde falsy verdier
  • Kjerne: Mer grasiøs håndtering av AMD
  • Kjerne: Forenkle stack trace metoder
  • Kjerne: Expose Dump MAXDEPTH eiendom
  • Kjerne: Expose QUnit versjon som QUnit.version eiendom
  • Kjerne: Håndtere flere testId parametre
  • Dump: Fix .name / .property doublettes
  • HTML Reporter: New diff ved hjelp av Googles Diff-Patch-Match Bibliotek
  • HTML Reporter:. Gjør det mer åpenbart hvorfor diff undertrykkes
  • HTML Reporter: Endre visningstekst for dårlige tester
  • HTML Reporter: Fix boksen og velg håndtering i IE & # X3c; 9
  • HTML Reporter: Fix test filter uten modul
  • HTML Reporter: Ta vare på mislykkede tester tall
  • Test: små bokstaver gyldig test filter før du bruker den

Hva er nytt i versjon 1.20.0:

  • Assert: kaster bruker push eneste metoden
  • Assert: Fix mangler test på eksportert kaster
  • Assert: Implementerer notOk å hevde falsy verdier
  • Kjerne: Mer grasiøs håndtering av AMD
  • Kjerne: Forenkle stack trace metoder
  • Kjerne: Expose Dump MAXDEPTH eiendom
  • Kjerne: Expose QUnit versjon som QUnit.version eiendom
  • Kjerne: Håndtere flere testId parametre
  • Dump: Fix .name / .property doublettes
  • HTML Reporter: New diff ved hjelp av Googles Diff-Patch-Match Bibliotek
  • HTML Reporter:. Gjør det mer åpenbart hvorfor diff undertrykkes
  • HTML Reporter: Endre visningstekst for dårlige tester
  • HTML Reporter: Fix boksen og velg håndtering i IE & # X3c; 9
  • HTML Reporter: Fix test filter uten modul
  • HTML Reporter: Ta vare på mislykkede tester tall
  • Test: små bokstaver gyldig test filter før du bruker den

Hva er nytt i versjon 1.19.0:

  • Assert: kaster bruker push eneste metoden
  • Assert: Fix mangler test på eksportert kaster
  • Assert: Implementerer notOk å hevde falsy verdier
  • Kjerne: Mer grasiøs håndtering av AMD
  • Kjerne: Forenkle stack trace metoder
  • Kjerne: Expose Dump MAXDEPTH eiendom
  • Kjerne: Expose QUnit versjon som QUnit.version eiendom
  • Kjerne: Håndtere flere testId parametre
  • Dump: Fix .name / .property doublettes
  • HTML Reporter: New diff ved hjelp av Googles Diff-Patch-Match Bibliotek
  • HTML Reporter:. Gjør det mer åpenbart hvorfor diff undertrykkes
  • HTML Reporter: Endre visningstekst for dårlige tester
  • HTML Reporter: Fix boksen og velg håndtering i IE & # X3c; 9
  • HTML Reporter: Fix test filter uten modul
  • HTML Reporter: Ta vare på mislykkede tester tall
  • Test: små bokstaver gyldig test filter før du bruker den

Hva er nytt i versjon 1.18.0:

  • Assert: kaster bruker push eneste metoden
  • Assert: Fix mangler test på eksportert kaster
  • Assert: Implementerer notOk å hevde falsy verdier
  • Kjerne: Mer grasiøs håndtering av AMD
  • Kjerne: Forenkle stack trace metoder
  • Kjerne: Expose Dump MAXDEPTH eiendom
  • Kjerne: Expose QUnit versjon som QUnit.version eiendom
  • Kjerne: Håndtere flere testId parametre
  • Dump: Fix .name / .property doublettes
  • HTML Reporter: New diff ved hjelp av Googles Diff-Patch-Match Bibliotek
  • HTML Reporter:. Gjør det mer åpenbart hvorfor diff undertrykkes
  • HTML Reporter: Endre visningstekst for dårlige tester
  • HTML Reporter: Fix boksen og velg håndtering i IE & # X3c; 9
  • HTML Reporter: Fix test filter uten modul
  • HTML Reporter: Ta vare på mislykkede tester tall
  • Test: små bokstaver gyldig test filter før du bruker den

Hva er nytt i versjon 1.17.1:

  • Bygg: Fjern bower.json fra ignorerte filer
  • Bygg: Support Node.js eksport paritet med CommonJS
  • HTML Reporter: Legg filterfeltet
  • HTML Reporter: Ikke skjul hoppet tester
  • HTML Reporter: Fix regresjon for gammel markering
  • HTML Reporter: Forhindre XSS-angrep
  • HTML Reporter: QUnit.url er nå en egen funksjon i HTML Reporter
  • HTML Reporter: URL params kan settes ved å kode

Hva er nytt i versjon 1.15.0:

  • Assert: Implementere Assert konstruktør med testsammenheng. Dette forbedrer sterkt debugging av async tester, siden påstandene ikke kan lekke inn i andre tester lenger. Bruk hevde argument i testtilbakeanrop å kjøre påstander for å få fullt utbytte av dette.
  • Assert: Forbedret standard meldings fra assert.ok. Nå assert.ok () utganger den eksakte verdien den har mottatt, i stedet for å bare si det var ikke thruthy.
  • Assert: Fjerning av høyninger, samme og likeverdige. Disse ble foreldet for lenge siden og endelig fjernet. Bruk kast, deepEqual og lik i stedet.
  • Kjerne: Pass totale mengden av tester for å QUnit.begin tilbakeringing som totalTests. Vil bli brukt av Karma og andre journalister.
  • Dump: Flytt QUnit.jsDump til QUnit.dump. QUnit.jsDump eksisterer fortsatt, men vil bli fjernet senere. Bruk QUnit.dump.
  • Dump: Ikke utgående enumerable egenskaper Typeerror. Gjør det enklere å sammenligne egenskapene til feil stedene.
  • Reporter: Output bare påstand teller for grønne tester. Mindre rot for bestått testene.
  • Reporter: Flytt HTML reporter til en ny JS-fil. HTML reporter er fortsatt sammen, men koden er refactored å flytte den til en egen fil.
  • Test: Fjern frarådet QUnit.current_testEnvironment

Hva er nytt i versjon 1.14.0:

  • CSS: Fjerne redundans
  • Kjerne: Legg config eiendom for å deaktivere standard bla-til-topp
  • Grunt: Fjern addons rester
  • Addons: Fjern siste restene
  • Kjerne: Extend QUnit.config.urlConfig å støtte velge-en rullegardinmenyene
  • Assert: Extend kast for å akseptere feil tilfeller
  • Assert: Extend kast for å håndtere feil som strenger
  • CSS: Oppdatere qunit.css for konsistens
  • Kjerne: Cache window.clearTimeout i tilfelle det blir spottet
  • Kjerne: Kjør flere tester ved test nummer

Hva er nytt i versjon 1.13.0:

  • Assert: Fjern høyninger (avviklet 2012), bytt med mislyktes påstand.
  • Grunt: Legg non-browser test som grynt oppgave. Kjører eksisterende tester i noden.
  • Eksporter. Kun eksport til variabelen som vi kontrollerer for
  • Kjerne. Riktig sjekk for eksistensen av dokumentet
  • Kjerne. Fjern triggerEvent, som ikke brukes eller dokumentert hvor som helst
  • Kjerne. Silence addEvent i ikke-browser env

Hva er nytt i versjon 1.12.0:

  • Legg til en avskrivninger kommentar til QUnit.reset. Delvis fix for # 354
  • Fix mis-match mellom moduleStart og moduleDone hendelser
  • Fjernet jQuery.trim optimalisering. Løser # 424.
  • Bruk en lokal setTimeout referanse, legge til egen enhet test suite for det. Løser # 432 - Ved hjelp av en setTimeout spire kan stoppe testsuite fra å fortsette. Lukker gh-433
  • Lagd CONTRIBUTING.md.
  • Flyttet 'addons / temaer / nv "til" krinkle / qunit-tema-nv.git'
  • Flyttet 'addons / temaer / ninja' til 'krinkle / qunit-tema-ninja.git'
  • Flyttet 'addons / temaer / Gabe' til 'krinkle / qunit-tema-gabe.git'

Hva er nytt i versjon 1.11.0:

  • Phantomjs: Inkluder kilde i påstands detaljer
  • Phantomjs: Fjernet avspørringsmekanisme i favør av PhantomJS 1.6 + 's websiden onCallback #
  • .
  • Forsinket start () til init () skjedd ..
  • urlConfig. Fix boksen arrangement for Oldie
  • Issue # 365:. Fix modul plukke Oldie
  • Bestemmer # 344 -. Capture og viser testvarighet
  • Gi nytt navn tester til påstander i sammendraget.
  • Assert. Implementere propEqual og notPropEqual
  • Lerret addon: Bruk 0.6 som alfa verdi for å unngå uoverensstemmelser mellom nettlesere
  • .
  • Fjern global variabel & quot; hevde & quot;.
  • Legg til en test for belastningstester asynkront.

Hva er nytt i versjon v1.8.0pre.

  • Forbedre window.onerror håndtering

Hva er nytt i versjon v1.7.0pre.

  • Legg config.requireExpects
  • Legg til alternativet for å kreve at alle tester for å ringe forvente ().
  • Forbedre extractStacktrace () implementering.
  • Ta med alle relevante stabelen linjer.
  • Gjør filtre små bokstaver.
  • er () forventer små typer.
  • Forventet Dato verdien ikke vises riktig.
  • Fix phantomjs addon header og legge readme.
  • Legg noen tips til kompositt addon readme.
  • Spor tester av den rekkefølgen de ble kjørt og skape omløp koblinger basert på dette nummeret.
  • Gjør Kjør lenke løp bare en enkelt test
  • .

Krav

  • aktivere Javascript på klientsiden

Lignende programvare

pydbgr
pydbgr

13 May 15

UAParser.js
UAParser.js

10 Dec 15

ScanJS
ScanJS

1 Mar 15

Apache Rat
Apache Rat

13 Apr 15

Annen programvare fra utvikleren jQuery Team

jQuery Mouse Wheel
jQuery Mouse Wheel

10 Feb 16

jQuery UI
jQuery UI

2 Oct 16

Esprima
Esprima

11 Mar 16

Kommentarer til QUnit

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!