Chai is 'n basiese stelling biblioteek JavaScript vir 'n eenvoudige instrument vir die ondersteuning van basiese BDD en TDD ontwikkeling beginsels in jou elke dag kodering.
BDD staan vir "gedrag Gedryf Ontwikkeling" en TDD vir "Toets Driven Ontwikkeling".
Chai is raamwerk agnostikus en kan saam met enige ander JavaScript toets raamwerk, selfs saam met Rails aansoeke.
Sedert kode toets is nie die maklikste taak in webontwikkeling, Chai kom met baie van die dokumentasie aan ontwikkelaars te begin, saam met sy eie programmatiese API, en prop bewaarplek vir die uitbreiding van standaard funksies.
< p> Wat is nuut in hierdie release:
- Toegevoegde Keith Sirkel om CONTRIBUTING.md
- nie meer gebruik eval op Assert operateur
- Werk Git opsomming in README
Wat is nuut in weergawe 3.0.0:
- Toegevoegde Keith Sirkel om CONTRIBUTING.md
- nie meer gebruik eval op Assert operateur
- Werk Git opsomming in README
Wat is nuut in weergawe 2.3.0:
- Toegevoegde Keith Sirkel om CONTRIBUTING.md
- nie meer gebruik eval op Assert operateur
- Werk Git opsomming in README
Wat is nuut in weergawe 2.2.0:
- Toegevoegde Keith Sirkel om CONTRIBUTING.md
- nie meer gebruik eval op Assert operateur
- Werk Git opsomming in README
Wat is nuut in weergawe 2.0.0:.
- 'n Nuwe serie skakel baar navraag - .which
- Bygevoeg .change, .increase en .decrease bewerings.
- Bygevoeg, bestaande en .contains aliasse (vir .include en .contain).
- Bygevoeg .any.keys () en .all.keys () kwalifiseerders.
- Bygevoeg assert.sameDeepMembers ().
- Toegevoegde assert.isAbove () en assert.isBelow ().
- Eiendom en deep.property nou slaag indien 'n waarde is ingestel op undefined.
Wat is nuut in weergawe 1.9.1:
- Werk exports.version om 1.9.0
- Staak lus op die vind van
- verkondig veranderlike slegs een keer
- Bykomende toets bevind onvolledige implementering
- Vereenvoudigde kode
Wat is nuut in weergawe 1.9.0:
- karma Voeg phantomjs lanseerder
- Gebruik nuutste karma en sous lanseerder
- Karma tweaked
- dekking by npmignore
- Verwyder-lib COV van toets-travisci afhanklikes
- Verwyder die nie meer nodig lcov verslaggewer
- Toets dekking met Istanbul
- Verwyder jscoverage
- Verwyder overalls
Wat is nuut in weergawe 1.7.1:.
- Toegevoegde Bower into lêer
Wat is nuut in weergawe 1.7.0:
- Lock mokka / mokka-phantomjs weergawes (vir nou ).
- Vaste utils.inspect met persoonlike-voorwerp terugkeer inspekteer () s.
- Vervang oortjies met 2 ruimtes.
- Toegevoegde assert.notOk ().
Wat is nuut in weergawe 1.6.1:.
- Bygevoeg toets vir verskillende regexp vlae
- Bygevoeg toets vir regexp vergelyking.
- Afgegradeer Mokka weergawe vir fix hardloop Phantom toetse.
- Vaste vergelyking gelykheid van twee regexps.
Wat is nuut in weergawe 1.6.0:.
- Kode review kommentaar - die verandering van sintaksis
- Kode review kommentaar.
- Voeg lede en memberEquals bewerings vir die beheer van deelversamelings en stel gelykheid.
Wat is nuut in weergawe 1.5.0:
- Script toets loop nou maak toets so Travis sal toets die leser.
- Refactored paar toetse om nuwe objDisplay uitset ondersteun.
- [Skoenlus] Normaliseer Skoenlus oor al toets scenario's.
- Refactored paar stellings te gebruik objDisplay in plaas van te inspekteer.
- genormaliseerde opbrengs van funksies.
Wat is nuut in weergawe 1.4.0:
- Skoon up index.js om nie te gaan vir cov terugval package.json om index.js gebruik.
- Omgeskakel toetse om nuwe Skoenlus gebruik.
- Refactored toets Skoenlus.
- Gebruik spasies (nie oortjies).
Wat is nuut in weergawe 1.0.0-RC3:
- Dokumente kontrolepunt - API artikel
- Kommentaar updates vir dokumente
- New doc webwerf kontrolepunt -. Plugin gids
- Merge trek versoek # 57 uit kossnocorp / kol-1
- Fix tikfout: devDependancies -> devDependencies
- Die gebruik van boodskap vlag in getMessage util in plaas van ou msg eiendom.
- Voeg self te bydraers package.json.
Wat is nuut in weergawe 1.0.0-RC2:
- tak Merge "funksie / toets-COV '
- Browser bou
- Missing Assert toetse vir ownProperty
- Gepaste Assert ekwivalent vir expect.to.have.property (sleutel, Val)
- Herstel AssertionError volle stapel sluit
- Toets vir plugin utilities
- Oorskryf Eiendom en Metode nou verseker ketting
Wat is nuut in weergawe 0.4.2:
- Fix vir proses nie beskikbaar in die leser wanneer dit gebruik word via browserify.
- Document dat & quot; moet & quot; werk in ander blaaiers as Internet Explorer.
- Merge trek versoek # 30 uit logicalparadox / beweer-toetse.
- Werk die leser weergawe van chai.
Vereistes :
- Javascript op die kliënt kant
- Node.js 0.4 of hoër
Kommentaar nie gevind