Chai er en grunnleggende påstand bibliotek for Javascript, et enkelt verktøy for å støtte grunnleggende BDD og TDD utvikling prinsipper i din hver dag koding.
BDD står for "Behavior Driven Development" og TDD for "Test Driven Development".
Chai er rammeverket agnostiker og kan være sammen med noen annen Javascript testing rammeverk, selv arbeider med Rails applikasjoner.
Siden kode testing er ikke den enkleste oppgaven i webutvikling, kommer Chai med mye dokumentasjon for å få utviklere i gang, sammen med sin egen programma API, og plugin oppbevaringssted for å utvide standard funksjonalitet.
< p> Hva er nytt i denne versjonen:
- Lagt Keith Cirkel til CONTRIBUTING.md
- Ikke lenger bruker eval på hevde operatør
- Oppdater Git oppsummering i README
Hva er nytt i versjon 3.0.0:
- Lagt Keith Cirkel til CONTRIBUTING.md
- Ikke lenger bruker eval på hevde operatør
- Oppdater Git oppsummering i README
Hva er nytt i versjon 2.3.0:
- Lagt Keith Cirkel til CONTRIBUTING.md
- Ikke lenger bruker eval på hevde operatør
- Oppdater Git oppsummering i README
Hva er nytt i versjon 2.2.0:
- Lagt Keith Cirkel til CONTRIBUTING.md
- Ikke lenger bruker eval på hevde operatør
- Oppdater Git oppsummering i README
Hva er nytt i versjon 2.0.0.
- Lagt til en ny chainable søkeord - .which
- Lagt .change, øke trykket og .decrease påstander.
- Lagd .includes og .contains aliaser (for .include og .contain).
- Lagd .any.keys () og .all.keys () kvalifiseringer.
- Lagd assert.sameDeepMembers ().
- Lagt assert.isAbove () og assert.isBelow ().
- Eiendom og deep.property nå passere hvis verdien er satt til udefinert.
Hva er nytt i versjon 1.9.1:
- Oppdater exports.version til 1.9.0
- Avbryter sløyfe på å finne
- Erklærte variabel bare én gang
- Tilleggs test finner ufullstendig gjennomføring
- Forenklet kode
Hva er nytt i versjon 1.9.0:
- Legg karma phantomjs rakett
- Bruk nyeste karma og saus rakett
- Karma tweaks
- Legg dekning til npmignore
- Fjern lib-CoV fra test-travisci pårørende
- Ta ikke lenger er nødvendig lcov reporter
- Test dekning med istanbul
- Fjern jscoverage
- Fjern kjeledress
Hva er nytt i versjon 1.7.1.
- Lagd Bower JSON-fil
Hva er nytt i versjon 1.7.0:
- Lås mocha / mocha-phantomjs versjoner (for nå ).
- Fast utils.inspect med tilpassede objekt retur inspisere () s.
- Erstattet faner med 2 plasser.
- Lagt assert.notOk ().
Hva er nytt i versjon 1.6.1.
- Lagt test for ulike regexp flagg
- Lagt test for regexp sammenligning.
- nedgradert Mocha versjon for fix kjører Phantom tester.
- Fast sammenligning likestilling av to regexps.
Hva er nytt i versjon 1.6.0:
- Kode kommentarene -
- Kode kommentarene.
- Legge til medlemmer og memberEquals påstander for å sjekke for undergrupper og sette likestilling.
Hva er nytt i versjon 1.5.0:
- Script testen kjøres nå gjøre testen så Travis vil teste nettleseren.
- Refactored noen tester for å støtte nye objDisplay utgang.
- [Bootstrap] Normalbootstrap tvers av alle testscenarier.
- Refactored noen påstander å bruke objDisplay stedet for å inspisere.
- Normalisert produksjon av funksjoner.
Hva er nytt i versjon 1.4.0:
- ryddet opp index.js å ikke sjekke for COV , gå tilbake package.json å bruke index.js.
- Omregnet tester for å bruke nye Bootstrap.
- Refactored testing Bootstrap.
- Bruker mellomrom (ikke faner).
Hva er nytt i versjon 1.0.0-RC3:
- Dokumenter sjekkpunkt - API del
- Kommentar oppdateringer for docs
- Ny doc nettstedet sjekkpunkt -. Plugin katalogen
- Merge pull forespørsel # 57 fra kossnocorp / patch-en
- Fix typo: devDependancies -> devDependencies
- Bruk av melding flagg i GetMessage util stedet for gamle msg eiendom.
- Legge til selv å package.json bidragsytere.
Hva er nytt i versjon 1.0.0-RC2:
- Slå sammen grenen "-funksjon / test-cov
- Browser build
- Manglende Assert tester for ownProperty
- Passer hevde tilsvarende for expect.to.have.property (nøkkel, val)
- Nullstill AssertionError å omfatte full stack
- Test for plugin verktøy
- overskriving Eiendom og metode nå sikre kjede
Hva er nytt i versjon 0.4.2:
- Fix for prosessen ikke tilgjengelig i nettleseren når den brukes via browserify.
- Dokument som & quot; bør & quot; fungerer i andre nettlesere enn IE.
- Merge pull forespørsel # 30 fra logicalparadox / hevde-tester.
- Oppdater nettleserversjon av chai.
Krav
- aktivere Javascript på klientsiden
- Node.js 0.4 eller høyere
Kommentarer ikke funnet