Sinon: Nenhuma maneira óbvia de redefinir falsificações

Criado em 30 mai. 2018  ·  4Comentários  ·  Fonte: sinonjs/sinon

Descreva o bug
Não há uma maneira óbvia ou documentada de redefinir o histórico de todos os fake s.

Reproduzir

const sinon = require('sinon');
const fake = sinon.fake();
fake(1234);
sinon.resetHistory();
fake.getCalls() // returns [Call(1234)]

sinon.reset();
fake.getCalls() // returns [Call(1234)]
const sandbox = sinon.createSandbox();
const fake = sandbox.fake() // error, can't make fakes from sandboxes (why??)

Comportamento esperado
Todos os comportamentos acima devem retornar [] em vez de [Call (1234), e as sandboxes devem ser capazes de criar falsificações (para redefinir um conjunto de falsificações).

  • Versão da biblioteca: 5.0.10
  • Ambiente: ubuntu 18.04
Help wanted

Comentários muito úteis

Sim, com # 1842

Todos 4 comentários

Eu concordo.

Os sandboxes, incluindo o sandbox padrão sinon , devem ser capazes de redefinir as falsificações.

Então, esse problema foi resolvido?

Sim, com # 1842

obrigado rapazes.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

sudhirbits picture sudhirbits  ·  4Comentários

OscarF picture OscarF  ·  4Comentários

brettz9 picture brettz9  ·  3Comentários

stephanwlee picture stephanwlee  ·  3Comentários

pavelkornev picture pavelkornev  ·  4Comentários