Chai

Software captura de pantalla:
Chai
Detalles de software:
Versión: 3.3.0 Actualizado
Fecha de carga: 6 Mar 16
Promotor: Jake Luer
Licencia: Libre
Popularidad: 59

Rating: 3.5/5 (Total Votes: 2)

Chai es una biblioteca afirmación básica para JavaScript, una herramienta sencilla para el apoyo a los principios básicos de TDC y desarrollo TDD en su día a día codificación.

BDD es sinónimo de "Comportamiento Driven Development" y TDD para "Desarrollo Test Driven".

Chai es agnóstico marco y se puede combinar con cualquier otro marco de pruebas de JavaScript, incluso trabajando con aplicaciones Rails.

Dado que las pruebas de código no es la tarea más fácil en el desarrollo web, Chai viene con una gran cantidad de documentación para obtener los desarrolladores comenzaron, junto con su propia API programática, y repositorio de plugins para extender la funcionalidad por defecto.

< p> ¿Qué hay de nuevo en esta versión:

  • Agregado Keith Cirkel a CONTRIBUTING.md
  • Ya no está usando eval el operador aserción
  • Resumen de actualización de Git en README

¿Qué es la nueva en la versión 3.0.0:

  • Agregado Keith Cirkel a CONTRIBUTING.md
  • Ya no está usando eval el operador aserción
  • Resumen de actualización de Git en README

¿Qué es la nueva en la versión 2.3.0:

  • Agregado Keith Cirkel a CONTRIBUTING.md
  • Ya no está usando eval el operador aserción
  • Resumen de actualización de Git en README

¿Qué es la nueva en la versión 2.2.0:

  • Agregado Keith Cirkel a CONTRIBUTING.md
  • Ya no está usando eval el operador aserción
  • Resumen de actualización de Git en README

¿Qué es la nueva en la versión 2.0.0:.

  • Se ha añadido una nueva conexión en cadena de palabras clave - .which
  • Añadido .Cambiar, .increase y afirmaciones .decrease.
  • · Incluye Añadido y .contains alias (por .include y .contain).
  • .any.keys Añadido () y (.all.keys) calificadores.
  • assert.sameDeepMembers Añadido ().
  • Agregado assert.isAbove () y assert.isBelow ().
  • Casas y deep.property ahora pasan si un valor se establece en indefinido.

¿Qué hay de nuevo en la versión 1.9.1:

  • Actualizar exports.version a 1.9.0
  • Abortar bucle en la búsqueda
  • La declaración de variable de una sola vez
  • Prueba adicional encuentra aplicación incompleta
  • código simplificado

¿Qué hay de nuevo en la versión 1.9.0:

  • Añadir karma PhantomJS lanzador
  • Usar el último lanzador karma y salsa
  • ajustes Karma
  • Añadir a la cobertura npmignore
  • Eliminar lib-COV de los dependientes de prueba-travisci
  • Eliminar el reportero lcov no más necesaria
  • Cobertura de la prueba con Estambul
  • Eliminar jscoverage
  • Eliminar monos

¿Qué hay de nuevo en la versión 1.7.1:.

  • archivo Agregado Bower JSON

¿Qué hay de nuevo en la versión 1.7.0:

    versiones
  • moca Bloquear / moca-PhantomJS (por ahora ).
  • utils.inspect fijo con) s (aduana examina-regresar objeto.
  • pestañas reemplazado con 2 espacios.
  • Agregado assert.notOk ().

¿Qué es la nueva en la versión 1.6.1:.

  • Añadido prueba para diferentes banderas RegExp
  • ensayo añadida para la comparación de expresión regular.
  • Degradado versión Mocha para las pruebas Phantom fix corriendo.
  • fija la igualdad comparación de dos expresiones regulares.

¿Qué es la nueva en la versión 1.6.0:.

  • la revisión de códigos comentarios - cambiar la sintaxis
  • la revisión de códigos comentarios.
  • Añadir miembros y memberEquals afirmaciones de comprobación de subconjuntos y la igualdad establecido.

¿Qué hay de nuevo en la versión 1.5.0:

  • Prueba de secuencia de comandos se ejecuta ahora hacer prueba para Travis pondrá a prueba el navegador.
  • refactorizamos algunas pruebas para apoyar la nueva salida objDisplay.
  • [Bootstrap] Normalizar Bootstrap en todos los escenarios de prueba.
  • refactorizado algunas afirmaciones que utilizan objDisplay en lugar de inspeccionar.
  • salida normalizada de las funciones.

¿Qué es la nueva en la versión 1.4.0:

  • limpiado index.js que no comprueban cov , volverá package.json utilizar index.js.
  • pruebas convertidos al uso de la nueva rutina de carga.
  • refactorizado Bootstrap prueba.
  • Utiliza espacios (no pestañas).

¿Qué es la nueva en la versión 1.0.0-RC3:

  • Docs puesto de control - la sección API
  • actualizaciones comentario para docs
  • Nuevo sitio doc puesto de control -. Directorio de plugins
  • Combinar solicitud de extracción # 57 de kossnocorp / patch-1
  • Fix typo: devDependancies -> devDependencies
  • Uso de marca de mensaje en getMessage util en lugar de la propiedad msg de edad.
  • La adición de uno mismo a package.json colaboradores.

¿Qué es la nueva en la versión 1.0.0-RC2:

  • Combinar rama "característica / test-cov '
  • Navegador creación
  • pruebas de aserción que faltan para ownProperty
  • equivalente apropiado para afirmar expect.to.have.property (clave, val)
  • Restablecer AssertionError incluir pila completa
  • Prueba de los servicios públicos de plugin
  • sobrescritura de propiedades y métodos ahora aseguran cadena

¿Qué es la nueva en la versión 0.4.2:

  • Arreglo para el proceso no está disponible en el navegador cuando se utiliza a través de browserify.
  • Documento que & quot; & quot debe; funciona en los navegadores que no sean IE.
  • Combinar solicitud de extracción # 30 de logicalparadox / valer-pruebas.
  • Actualización de la versión del navegador de chai.

Requisitos

  • JavaScript habilitado en el lado del cliente
  • Node.js 0.4 o superior

Programas parecidos

doT
doT

13 Apr 15

JsHamcrest
JsHamcrest

1 Mar 15

FuncUnit
FuncUnit

12 May 15

Review
Review

13 Apr 15

Otro software de desarrollador Jake Luer

Codex
Codex

12 May 15

Comentarios a la Chai

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!
Búsqueda por categoría