Sinon.js é a estrutura agnóstico JS toolkit, o que significa que pode trabalhar por conta própria, ou ao lado de um quadro mais complexo JavaScript como Prototype , < strong> MooTools ou JavaScriptMVC .
Quanto aos cenários de uso, Sinon.js é uma ferramenta de JavaScript que pode fingir a presença de várias condições de ambiente.
Isso permite aos desenvolvedores testar sua código nesses ambientes e obter resultados úteis para depurar seu código.
Pode requisições Ajax falsos, o processo da passagem do tempo, diversas configurações do servidor Sinon.js e vem com seu próprio modo seguro.
Testado e funcionando na maioria dos principais terminais / navegadores móveis.
Ele também funciona em Node.js, bem
O que é novo nesta versão:.
- Stub & espião getters e setters
- Fix assíncrono sinon.test usando a interface mocha
- Adicionar respondImmediately a servidores falsos
O que é novo na versão 1.16.1:
- Stub & espião getters e setters
- Fix assíncrono sinon.test usando a interface mocha
- Adicionar respondImmediately a servidores falsos
O que é novo na versão 1.15.0:
- Stub & espião getters e setters
- Fix assíncrono sinon.test usando a interface mocha
- Adicionar respondImmediately a servidores falsos
O que é novo na versão 1.14.1:
- Stub & espião getters e setters
- Fix assíncrono sinon.test usando a interface mocha
- Adicionar respondImmediately a servidores falsos
O que é novo na versão 1.12.2:
- Corrigido um problema que passa `NaN` para` calledWith `
- explícita dependência do pacote util
O que é novo na versão 1.9.0:.
- sinon.assert.match Adicionado
- Adicionado ProgressEvent e CustomEvent. bug fixes com eventos de progresso no IE.
- setRequestHeaders impedem de ser chamado duas vezes.
- chamada onload fixo, "isto" deve ser igual ao objeto XHR.
- Removido sandbox injetado valores na restauração.
- matcher.or Coerced / e argumentos em matchers.
O que é novo na versão 1.8.1 :
- parafusado até liberação NPM de 1.8.0, incapaz para substituí-lo.
O que é novo na versão 1.7.3:
- browsers usados removidos da matriz forEach, pausas em idosos .
- sinon.deepEqual (new Date (0), new Date ()) retorna verdadeiro.
O que é novo na versão 1.7.1:.
- Implementar XMLHttpRequest evento progress API
- sinon.restore Adicionado ().
- Corrigido o erro quando jogando uma corda foi tratado incorretamente por Sinon.
- Suporte trabalhadores da Web.
O que é novo na versão 1.6.0:.
- Melhoria espião formatador% C saída
- clock.tick retornos clock.now.
- Fixed edição # 248, com CallOrder afirmação. não falhar se o último dado espião nunca foi chamado.
- Corrigido problema com setResponseHeader para solicitações síncronas.
- Remover msSetImmediate; ele só existia em previews IE10.
- Nem sempre pegar as últimas chamadas para callsArgWith, etc ..
- Fixed falhando expectativas simulados anónimos.
O que é novo na versão 1.5.1:
- Ensured window.Image pode ser arrancado
- espião Fixo () no IE 8.
- base de sinon fixo no IE 8.
- argumentos Formato ouput quando excpetation simulada não é cumprida.
O que é novo na versão 1.5.0:.
- preservou o comprimento função para espionagem
- apelido Adicionado 'invokeCallback "para" rendimento "em chamadas.
- Suporte matcher Adicionado para calledOn.
- Reter mensagens expectativa original, para simulações falharam sob sinon.test.
- Permitir rendimentos * e * callsArg para criar sequências de chamadas.
- sinon.js pode pegar-se em loop infinito durante o preenchimento protótipo stub com métodos asynch.
O que é novo na versão 1.4.2:.
- sinon.match Adicionado para arrays
Requisitos :
- habilitar o JavaScript no lado do cliente
- Node.js 0.2 para ambientes de servidor
Comentários não encontrado