"Chai" yra pagrindinis teiginys biblioteka JavaScript, paprasta priemonė, remianti pagrindinius BDD ir FDD vystymosi principus į savo kiekvieną dieną kodavimas.
BDD reiškia "elgesys Driven Development" ir TDD už "Test Driven Development".
"Chai yra pagrindas agnostikas ir gali būti suporuotas su kitu Javaskriptą testavimo sistemą, net dirbant su Rails programos.
Nuo kodas bandymai nėra pats lengviausias uždavinys svetainių kūrimas, Chai ateina su daug dokumentacijos gauti kūrėjams pradėti, kartu su savo programiniame API ir įskiepiai saugyklos išplėtimo numatytąją funkcionalumą.
< p> Kas naujo , šioje laidoje:
- patalpintas Keithas Cirkel į CONTRIBUTING.md
- Ne ilgiau naudojant eval ant teigti, operatoriaus,
- Atnaujinti Git santrauka README
Kas naujo 3.0.0 versijos:
- patalpintas Keithas Cirkel į CONTRIBUTING.md
- Ne ilgiau naudojant eval ant teigti, operatoriaus,
- Atnaujinti Git santrauka README
Kas naujo versijos 2.3.0:
- patalpintas Keithas Cirkel į CONTRIBUTING.md
- Ne ilgiau naudojant eval ant teigti, operatoriaus,
- Atnaujinti Git santrauka README
Kas naujo versijos 2.2.0:
- patalpintas Keithas Cirkel į CONTRIBUTING.md
- Ne ilgiau naudojant eval ant teigti, operatoriaus,
- Atnaujinti Git santrauka README
Kas naujo versija 2.0.0.
- Pridėta naują chainable raktažodžių - Kuris
- Pridėta .Iš, .increase ir .decrease teiginiai.
- Pridėta .includes ir .contains slapyvardžiai (už .include ir .contain).
- Pridėta .any.keys () ir .all.keys () apibūdinimų.
- Pridėta assert.sameDeepMembers ().
- patalpintas assert.isAbove () ir assert.isBelow ().
- Turto ir deep.property dabar praeiti, jei reikšmė yra neapibrėžta.
Kas naujo versijos 1.9.1:
- Atnaujinti exports.version į 1.9.0
- nutraukimas kilpa ieškant
- skelbiu kintamasis tik vieną kartą;
- Papildoma testas nustato neišsami įgyvendinimas
- Supaprastinta kodas;
Kas naujo versijos 1.9.0:
- Pridėti karmą phantomjs paleidimo,
- Naudoti vėliau karma ir padažas paleidimo,
- Karma tweaks,
- Pridėti aprėpties npmignore
- Pašalinti lib-prav iš bandymų-travisci išlaikytinių;
- Nuimkite ne ilgiau reikia lcov žurnalistė,
- Bandymo apimtis su Stambulo "
- Pašalinti jscoverage
- Pašalinti kombinezoną;
Kas naujo versija 1.7.1.
- patalpintas Bower JSON failą
Kas naujo versijos 1.7.0:
- Užrakinti Mocha / Mocha-phantomjs versijos (už dabar ).
- Fiksuotas utils.inspect su nestandartiniu Objektinis grįžta apžiūrėti () s.
- Pakeistos skirtukai su 2 erdvių.
- patalpintas assert.notOk ().
Kas naujo versija 1.6.1.
- Pridėta testas skirtingų Regexp vėliavomis;
- Pridėta testas Regexp palyginimas.
- Grąžintas Mocha versiją fix veikia Phantom bandymus.
- Fiksuotas palyginimas lygybė dviejų įpraiškos.
Kas naujo versija 1.6.0.
- Kodas apžvalga komentarai - keičiasi sintaksę;
- Kodas apžvalga komentarai.
- Įrašyta Nariai ir memberEquals teiginius patikrinti dėl pogrupių ir nustatyti lygybę.
Kas naujo versijos 1.5.0:
- Scenarijus bandymo dabar veikia padaryti testą taip Travisas bus išbandyti naršyklė.
- išimant tam tikrus tyrimus remti naują objDisplay produkcija.
- [Bootstrap] normalizuoja Bootstrap visose bandymų scenarijus.
- išimant kai teiginiai naudoti objDisplay vietoj tikrinti.
- Normalizuota išvesties funkcijų.
Kas naujo versijos 1.4.0:
- išvalyti index.js ne patikrinti cov , grįžti package.json naudoti index.js.
- konvertuojami testai naudoti naują bootstrap.
- išimant bandymai Bootstrap ".
- Naudoja erdves (ne skirtukų).
Kas naujo versija 1.0.0-RC3:
- dokumentai Checkpoint - API skyriuje
- Komentuoti atnaujinimai docs,
- Nauja dok svetainė Checkpoint -. Įskiepiai katalogas
- Merge traukos prašymo # 57 iš kossnocorp / pleistras-1
- Fix Typo: devDependancies -> devDependencies
- Naudodami pranešimą vėliavą getMessage util vietoj senosios msg turtą.
- Įrašyta savęs package.json autoriams.
Kas naujo versija 1.0.0-RC2:
- Merge filialas 'funkcija / bandymų ap "
- Naršyklė statyti;
- Trūkstamos teigti, testai ownProperty
- Tinka tvirtinimu ekvivalentas expect.to.have.property (raktinės, Val)
- Reset AssertionError įtraukti visą krūvą "
- bandymas įskiepiai komunalinių
- Perrašyti Turto ir metodas dabar užtikrina grandinę;
Kas naujo versijos 0.4.2:
- Nustatyti procesų neprieinami naršyklėje, kai naudojamas per browserify.
- Dokumentų kad & quot; turėtų & quot; veikia kitų naršyklių nei IE.
- Merge trauka prašymo # 30 iš logicalparadox / teigti, bandymus.
- Atnaujinkite naršyklės versiją Chai.
Reikalavimai
- Javaskriptą kliento pusėje;
- Node.js 0,4 arba didesnis;
Komentarai nerastas