Chai is een fundamentele bewering bibliotheek JavaScript, een eenvoudig hulpmiddel voor het ondersteunen van fundamenteel BDD en TDD ontwikkeling principes in uw elke dag codering.
BDD staat voor "Behavior Driven Development 'en TDD voor" Test Driven Development'.
Chai is framework agnostisch en kan worden gecombineerd met andere JavaScript toetsingskader, zelfs het werken met Rails toepassingen.
Sinds code testen is niet de makkelijkste taak in webontwikkeling, Chai komt met veel documentatie voor ontwikkelaars begonnen te krijgen, samen met zijn eigen programmatische API en plug-repository voor de uitbreiding van standaard functionaliteit.
< p> Wat is nieuw in deze release:
- Toegevoegd Keith Cirkel om CONTRIBUTING.md
- Niet langer met behulp van eval op beweren operator
- Update-Git samenvatting in het README
Wat is nieuw in versie 3.0.0:
- Toegevoegd Keith Cirkel om CONTRIBUTING.md
- Niet langer met behulp van eval op beweren operator
- Update-Git samenvatting in het README
Wat is nieuw in versie 2.3.0:
- Toegevoegd Keith Cirkel om CONTRIBUTING.md
- Niet langer met behulp van eval op beweren operator
- Update-Git samenvatting in het README
Wat is nieuw in versie 2.2.0:
- Toegevoegd Keith Cirkel om CONTRIBUTING.md
- Niet langer met behulp van eval op beweren operator
- Update-Git samenvatting in het README
Wat is nieuw in versie 2.0.0:.
- Voegde een nieuwe schakelbare trefwoord - .die
- Toegevoegd .Verander, .increase en .decrease beweringen.
- Toegevoegd .Inclusief en .contains aliassen (voor .include en .contain).
- Toegevoegd .any.keys () en .all.keys () qualifiers.
- Toegevoegd assert.sameDeepMembers ().
- Toegevoegde assert.isAbove () en assert.isBelow ().
- Property en deep.property nu overgaan als er een waarde is ingesteld op undefined.
Wat is nieuw in versie 1.9.1:
- Bijwerken exports.version naar 1.9.0
- afbreken lus op het vinden
- Het uitroepen van variabele maar één keer
- Extra-test vindt onvolledige implementatie
- Vereenvoudigde code
Wat is nieuw in versie 1.9.0:
- karma toevoegen phantomjs launcher
- Gebruik laatste karma en saus launcher
- Karma tweaks
- dekking Toevoegen aan npmignore
- Verwijder-lib cov van Test-travisci laste
- Verwijder het niet langer nodig lcov verslaggever
- Test dekking met istanbul
- Verwijder jscoverage
- Verwijder overall
Wat is nieuw in versie 1.7.1:.
- Geplaatst Bower JSON bestand
Wat is nieuw in versie 1.7.0:
- Lock mokka / mokka-phantomjs versies (voor nu ).
- Vaste utils.inspect met aangepaste-object terug te inspecteren () s.
- Vervangen tabs met 2 spaties.
- Toegevoegde assert.notOk ().
Wat is nieuw in versie 1.6.1:.
- Toegevoegd test voor verschillende RegExp vlaggen
- Toegevoegd test voor regexp vergelijking.
- Downgraded Mocha versie voor fix running Phantom-tests.
- Fixed vergelijking gelijkheid van twee regexps.
Wat is nieuw in versie 1.6.0:.
- Code revisieopmerkingen - veranderende syntax
- Code beoordeling opmerkingen.
- Het toevoegen van leden en memberEquals beweringen voor het controleren van subsets en stel gelijkheid.
Wat is nieuw in versie 1.5.0:
- Script testritten maken nu testen zodat Travis zal testen de browser.
- gerefactored een aantal tests om nieuwe objDisplay uitvoer ondersteunen.
- [Bootstrap] Normalize Bootstrap in alle testscenario's.
- gerefactored sommige beweringen te gebruiken objDisplay in plaats van te inspecteren.
- De genormaliseerde output van functies.
Wat is nieuw in versie 1.4.0:
- Opgeruimd index.js om niet te controleren op cov , terug package.json te index.js gebruiken.
- Oud tests om nieuwe Bootstrap gebruiken.
- gerefactored testen Bootstrap.
- Maakt gebruik van ruimten (geen tabs).
Wat is nieuw in versie 1.0.0-RC3:
- Docs checkpoint - API sectie
- Reactie updates voor docs
- Nieuwe doc website checkpoint -. Plugin directory
- Samenvoegen pull verzoek # 57 van kossnocorp / patch-1
- Fix typo: devDependancies -> devDependencies
- Het gebruik van bericht vlag in GetMessage util in plaats van de oude msg pand.
- Het toevoegen van zelf aan bijdragen package.json.
Wat is nieuw in versie 1.0.0-RC2:
- tak samenvoegen 'functie / test-cov '
- Browser build
- Missing beweren tests voor ownProperty
- Passende beweren equivalent voor expect.to.have.property (key, val)
- Reset AssertionError volledige stack bevatten
- Test voor plugin nutsbedrijven
- overschrijven Vastgoed en Method nu voor zorgen keten
Wat is nieuw in versie 0.4.2:
- Fix voor proces niet beschikbaar in de browser bij gebruik via browserify.
- Document dat & quot; moet & quot; werkt in andere browsers dan IE.
- Samenvoegen pull verzoek # 30 van logicalparadox / beweren-testen.
- Werk de browser versie van chai.
Eisen
- Javascript nodig op client side
- Node.js 0,4 of hoger
Reacties niet gevonden