Chai

Software screenshot:
Chai
Dettagli del software:
Versione: 3.3.0 Aggiornato
Data di caricamento: 6 Mar 16
Sviluppatore: Jake Luer
Licenza: Libero
Popolarità: 59

Rating: 3.5/5 (Total Votes: 2)

Chai è una libreria asserzione di base per JavaScript, un semplice strumento per sostenere principi di base BDD e sviluppo TDD in ogni giornata di codifica.

BDD sta per "Behavior Driven Development" e TDD per "Test Driven Development".

Chai è agnostica quadro e può essere accoppiato con un altro framework di test JavaScript, anche lavorando con applicazioni Rails.

Dal momento che il test del codice non è il compito più facile in fase di sviluppo Web, Chai viene fornito con un sacco di documentazione per ottenere gli sviluppatori ha iniziato, insieme con la propria API programmatico, e repository di plug-in per estendere le funzionalità di default.

< p> Cosa c'è di nuovo in questa versione:

  • Aggiunto Keith Cirkel a CONTRIBUTING.md
  • Non è più utilizzando eval dall'operatore assert
  • sintesi Aggiornamento Git in README

Cosa c'è di nuovo nella versione 3.0.0:

  • Aggiunto Keith Cirkel a CONTRIBUTING.md
  • Non è più utilizzando eval dall'operatore assert
  • sintesi Aggiornamento Git in README

Cosa c'è di nuovo nella versione 2.3.0:

  • Aggiunto Keith Cirkel a CONTRIBUTING.md
  • Non è più utilizzando eval dall'operatore assert
  • sintesi Aggiornamento Git in README

Cosa c'è di nuovo nella versione 2.2.0:

  • Aggiunto Keith Cirkel a CONTRIBUTING.md
  • Non è più utilizzando eval dall'operatore assert
  • sintesi Aggiornamento Git in README

Cosa c'è di nuovo nella versione 2.0.0:.

  • Aggiunto un nuovo chainable parola chiave - .che
  • .Per passare aggiunta, .increase e asserzioni .decrease.
  • .includes aggiunto e .contains alias (per .include e .contain).
  • .any.keys aggiunti () e .all.keys () qualificatori.
  • assert.sameDeepMembers Aggiunto ().
  • Aggiunto assert.isAbove () e assert.isBelow ().
  • Proprietà e deep.property ora passare se un valore è impostato su undefined.

Cosa c'è di nuovo nella versione 1.9.1:

  • Aggiorna exports.version a 1.9.0
  • Interruzione ciclo sulla ricerca
  • La dichiarazione di variabile solo una volta
  • Prova supplementare trova attuazione incompleta
  • codice semplificato

Cosa c'è di nuovo nella versione 1.9.0:

  • Aggiungi il karma phantomjs launcher
  • Usa ultima karma e salsa launcher
  • tweaks Karma
  • Aggiungi la copertura a npmignore
  • Rimuovi lib-CoV da carico di test-travisci
  • Rimuovere il reporter lcov non serve più
  • Test di copertura con istanbul
  • Rimuovi jscoverage
  • Rimuovi tute

Cosa c'è di nuovo nella versione 1.7.1:.

  • file Aggiunto Bower JSON

Cosa c'è di nuovo nella versione 1.7.0:

    versioni
  • moka Blocca / moca-phantomjs (per ora ).
  • utils.inspect fisso con) s (su misura oggetto-ritorno ispezionare.
  • schede sostituiti con 2 spazi.
  • Aggiunto assert.notOk ().

Cosa c'è di nuovo nella versione 1.6.1:.

  • prova aggiunto per diverse bandiere RegExp
  • prova Aggiunto per il confronto regexp.
  • declassato versione Mocha per le prove Phantom fix in esecuzione.
  • uguaglianza confronto fisso di due espressioni regolari.

Cosa c'è di nuovo nella versione 1.6.0:.

  • revisione del codice commenti - che cambia la sintassi
  • commenti di revisione del codice.
  • Aggiunta di utenti e memberEquals affermazioni per il controllo di sottoinsiemi e impostare l'uguaglianza.

Cosa c'è di nuovo nella versione 1.5.0:

  • Test Script ora gira make test in modo da Travis metterà alla prova il browser.
  • riscritta alcuni test per supportare nuova uscita objDisplay.
  • [Bootstrap] Normalizza Bootstrap in tutti gli scenari di test.
  • refactoring alcune affermazioni di utilizzare objDisplay invece di ispezionare.
  • uscita normalizzato di funzioni.

Cosa c'è di nuovo nella versione 1.4.0: index.js

  • ripulito di non verificare la presenza di COV , tornare package.json utilizzare index.js.
  • test convertito per utilizzare nuovi Bootstrap.
  • refactoring test Bootstrap.
  • Utilizza spazi (non scheda).

Cosa c'è di nuovo nella versione 1.0.0-RC3:

  • Documenti checkpoint - sezione API
  • aggiornamenti commento per docs
  • Nuovo sito doc checkpoint -. Directory dei plugin
  • Unisci richiesta di pull # 57 da kossnocorp / patch-1
  • Fix typo: devDependancies -> devDependencies
  • Uso messaggio bandiera in getMessage util invece di vecchia proprietà msg.
  • L'aggiunta di sé per package.json collaboratori.

Cosa c'è di nuovo nella versione 1.0.0-RC2:

funzione

  • Unisci ramo '/ test-CoV '
  • Crea Browser
  • test assert mancanti per ownProperty
  • appropriato assert equivalente per expect.to.have.property (chiave, val)
  • Reset AssertionError includere stack completo
  • Prova per le utilities del plugin
  • sovrascrittura proprietà e metodo ora garantire catena

Cosa c'è di nuovo nella versione 0.4.2:

  • Fix per il processo non è disponibile nel browser quando utilizzato tramite browserify.
  • Documento che & quot; dovrebbe & quot; opere in browser diversi da IE.
  • Unisci richiesta di pull # 30 da logicalparadox / asserire-test.
  • Aggiornare la versione del browser di chai.

Requisiti :

  • abilitato JavaScript sul lato client
  • Node.js 0.4 o superiore

Programmi simili

jquery.debug.js
jquery.debug.js

6 Jun 15

Karma
Karma

11 Mar 16

responsivepx
responsivepx

14 Apr 15

Altri software di sviluppo Jake Luer

Codex
Codex

12 May 15

Commenti a Chai

I commenti non trovato
Aggiungi commento
Accendere le immagini!