Chai egy alapvető állítása könyvtár JavaScript, egy egyszerű eszköz támogatása alapvető BDD és TDD fejlődés elveit a mindennapi kódolás.
BDD áll a "viselkedés alapú fejlesztés" és a TDD a "Test Driven Development".
Chai van keret agnosztikus, és lehet párosítani más JavaScript vizsgálat keretében, akár dolgozik Rails alkalmazások.
Mivel kód tesztelés nem a legkönnyebb feladat a Web fejlesztés, Chai jön sok dokumentációt hogy a fejlesztők kezdtek együtt saját programozási API, és beépülő modul adattár meghosszabbítására alapértelmezett funkciót.
< p> Mi az új ebben a kiadásban:
- Added Keith Cirkel hogy CONTRIBUTING.md
- nem használja eval on érvényesíteni üzemeltető
- Frissítés Git összefoglalót README
Mi az új 3.0.0 verzió:
- Added Keith Cirkel hogy CONTRIBUTING.md
- nem használja eval on érvényesíteni üzemeltető
- Frissítés Git összefoglalót README
Mi az új verzió 2.3.0:
- Added Keith Cirkel hogy CONTRIBUTING.md
- nem használja eval on érvényesíteni üzemeltető
- Frissítés Git összefoglalót README
Mi az új verzió 2.2.0:
- Added Keith Cirkel hogy CONTRIBUTING.md
- nem használja eval on érvényesíteni üzemeltető
- Frissítés Git összefoglalót README
Mi az új verzió 2.0.0:
- Egy új chainable kulcsszó - Amely.
- Added .change, .increase és .decrease állításokat.
- Added .includes és .contains álnevek (az .include és .contain).
- Added .any.keys () és .all.keys () selejtezők.
- Added assert.sameDeepMembers ().
- Added assert.isAbove () és assert.isBelow ().
- Ingatlan és deep.property most át, ha a beállított érték nincs meghatározva.
Mi az új verzió 1.9.1:
- Frissítés exports.version a 1.9.0
- megszakítása loop megtalálása
- deklarálása változó csak egyszer
- További vizsgálat megállapítja, hiányos végrehajtása
- Egyszerűsített kód
Mi az új verzió 1.9.0:
- Add karma phantomjs launcher
- A legújabb karma és a szósz hordozórakéta li>
- Karma csíp
- Add lefedettség npmignore
- Eltávolítás lib koronavírus származó vizsgálati travisci eltartott
- Vegye le a nem szükséges többé lcov riporter
- Teszt lefedettség a istanbul
- Eltávolítás jscoverage
- Eltávolítás kezeslábas
Mi az új verzió 1.7.1:
- Added Bower JSON fájlban.
Mi az új verzió 1.7.0:
- Lock mokka / mokka-phantomjs változat (most ).
- Fix utils.inspect egyedi objektum-visszatérő vizsgáljuk () s.
- A kicserélt fülek 2 tereket.
- Added assert.notOk ().
Mi az új verzió 1.6.1:
- Added teszt különböző RegExp zászlók.
- Added teszt regexp összehasonlítás.
- alacsonyabb verzióra Mocha változat fix futó Phantom teszteket.
- Fix összehasonlítása egyenlőség két reguláris.
Mi az új verzió 1.6.0:
- Kódellenőrző megjegyzések - változó szintaxis.
- Kódellenőrző megjegyzéseket.
- Tagok hozzáadása és memberEquals állításokat ellenőrizze az alcsoportok és állítsa az egyenlőséget.
Mi az új verzió 1.5.0:
- Script teszt most fut make test így Travis próbára a böngésző.
- refactored néhány vizsgálatot, hogy támogassa az új objDisplay kimenet.
- [Bootstrap] Normalize bootstrap valamennyi vizsgált forgatókönyvek.
- refactored néhány állítást használni objDisplay helyett vizsgáljuk meg.
- A normalizált kimeneti funkciókat.
Mi az új verzió 1.4.0:
- Letisztult index.js hogy nem ellenőrzi cov , visszatér package.json használni index.js.
- átváltva tesztek használata új Bootstrap.
- refactored tesztelés Bootstrap.
- Használható terek (nem lapok).
Mi az új a 1.0.0-RC3:
- Dokumentumok ellenőrzőpont - API rész
- A megjegyzés frissítéseket docs
- New doc helyszínen ellenőrzőpont - plugin könyvtárban.
- Merge pull kérelem # 57-re kossnocorp / patch-1
- Fix elírás: devDependancies -> devDependencies
- A üzenet zászló getMessage util helyett régi msg tulajdon.
- A kód magától a package.json szerkesztők.
Mi az új a 1.0.0-RC2:
- Merge ág "funkcióval / teszt koronavírus "
- Böngésző építmények
- Hiányzó érvényesíteni tesztek ownProperty
- A megfelelő érvényesíteni egyenértékűnek expect.to.have.property (kulcs, ertek)
- Reset AssertionError hogy teljes körű stack
- Teszt bővítmény közművek
- felülírása Ingatlan és módszer most biztosítaniuk lánc
Mi az új verzió 0.4.2:
- Javítás az eljárás nem áll rendelkezésre böngésző használata esetén keresztül browserify.
- Dokumentum hogy & quot; kell & quot; dolgozik böngészők eltérő IE.
- Merge pull kérelem # 30-re logicalparadox / érvényesíteni-teszteket.
- Frissítse a böngésző verzióját chai.
Követelmények :
- JavaScript kliens oldalon
- node.js 0.4 vagy magasabb
Hozzászólás nem található