Chai je základní tvrzení knihovna pro JavaScript, jednoduchý nástroj pro podporu základní principy BDD a TDD rozvoje ve své každodenní kódování.
BDD je zkratka pro "chováním řízený vývoj" a TDD pro "Test Driven Development".
Chai je framework agnostik a lze spárovat s jiným zkušebním JavaScript rámec, a to i práce s aplikacemi kolejnic.
Vzhledem k tomu, testovací kód není nejjednodušší úkol ve vývoji webových, Chai přichází se spoustou dokumentace dostat vývojáři začali spolu s vlastním programovým API, a plugin úložiště pro rozšíření výchozí funkce.
< p> Co je nového v této verzi:
- z přidané Keith Cirkel na CONTRIBUTING.md
- Už pomocí eval o provozovateli assert
- Přehled Aktualizace Git v README
Co je nového ve verzi 3.0.0:
- z přidané Keith Cirkel na CONTRIBUTING.md
- Už pomocí eval o provozovateli assert
- Přehled Aktualizace Git v README
Co je nového ve verzi 2.3.0:
- z přidané Keith Cirkel na CONTRIBUTING.md
- Už pomocí eval o provozovateli assert
- Přehled Aktualizace Git v README
Co je nového ve verzi 2.2.0:
- z přidané Keith Cirkel na CONTRIBUTING.md
- Už pomocí eval o provozovateli assert
- Přehled Aktualizace Git v README
Co je nového ve verzi 2.0.0:.
- Přidán nový chainable klíčových slov - .which
- Přidal .change, .increase a .decrease tvrzení.
- Přidány .includes a .contains aliasy (pro .include a .contain).
- Přidané .any.keys () a .all.keys () kvalifikátory.
- Přidané assert.sameDeepMembers ().
- z přidané assert.isAbove () a assert.isBelow ().
- Reality a deep.property nyní projít, pokud je hodnota nastavena na undefined.
Co je nového ve verzi 1.9.1:
- Aktualizace exports.version na 1.9.0
- Přerušení smyčky na hledání
- Deklarace proměnné pouze jednou
- Další testy zjistí neúplné implementace
- Zjednodušený kód
Co je nového ve verzi 1.9.0:
- Přidat karmu phantomjs spouštěč
- Použít nejnovější karma a omáčkou spouštěč
- Karma vylepšení
- Přidat pokrytí npmignore
- Odstranit lib-COV z testovaných-travisci závislé
- Odstraňte není již potřeba lcov reportéra
- Testovací krytí s Istanbulem
- Odstranit jscoverage
- Odstranit kombinézy
Co je nového ve verzi 1.7.1:.
- z přidané Bower JSON soubor
Co je nového ve verzi 1.7.0:
- Lock moka / moka-phantomjs verze (prozatím ).
- Pevná utils.inspect s vlastní objektově návratu kontrolovat () s.
- Vyměněné karty s 2 mezerami.
- z přidané assert.notOk ().
Co je nového ve verzi 1.6.1:.
- Přidána zkouška pro různé regexp vlajky
- Přidána zkouška pro srovnání regexp.
- nižší verzi Mocha verzi pro fix běh Phantom testů.
- Pevná porovnání rovnost dvou regexps.
Co je nového ve verzi 1.6.0:.
- Revize Code komentáře - mění syntaxi
- Revize Code komentáře.
- Přidávání členů a memberEquals tvrzení pro kontrolu podskupin a nastavenou mužů a žen.
Co je nového ve verzi 1.5.0:
- Script Test nyní běží make test, takže Travis bude testovat prohlížeče.
- refactored nějaké testy na podporu nové objDisplay výstup.
- [Bootstrap] Normalizace Bootstrap ve všech testovacích scénářů.
- refactored některá tvrzení použít objDisplay místo prohlédnout.
- normalizovaný výkon funkce.
Co je nového ve verzi 1.4.0:
- vyčištěn index.js se nekontroluje pro CoV , vrátit package.json používat index.js.
- převedena testy, které mají používat nové Bootstrap.
- refactored testování Bootstrap.
- Používá prostory (ne záložkami).
Co je nového ve verzi 1.0.0-RC3:
- Dokumenty checkpoint - oddíl API
- Aktualizace komentář docs
- New doc site checkpoint -. Plugin adresář
- Sloučit pull požadavek # 57 z kossnocorp / patch-1
- Oprava typo: devDependancies -> devDependencies
- Použití zprávu vlajku v GetMessage util namísto starého zpr majetku.
- Přidání vlastní, aby package.json přispěvatele.
Co je nového ve verzi 1.0.0-RC2:
- Sloučit větev "Funkce / test-cov '
- Prohlížeč build
- Chybějící tvrdit testy pro ownProperty
- Vhodné tvrdit ekvivalent pro expect.to.have.property (key, val)
- Obnovit AssertionError uvádět úplné stack
- Zkontrolujte, zda je plugin utilit
- přepsání nemovitosti a metoda nyní zajistit řetězec
Co je nového ve verzi 0.4.2:
- Oprava pro proces není k dispozici v prohlížeči při použití přes browserify.
- Dokument, který & quot; měl & quot; Pracuje v jiných prohlížečích než Internet Explorer.
- Sloučit požadavek pull # 30 z logicalparadox / uplatnit-testy.
- Aktualizovat verzi prohlížeče Chai.
Požadavky
- Java scripty povoleny na straně klienta li>
- Node.js 0.4 nebo vyšší
Komentáře nebyl nalezen