Привет, ребята, отличная библиотека. Я хочу запросить статью о шпионах. При их использовании мы, скорее всего, хотим убедиться, что шпион вызывается точно так, как ожидалось, с помощью calledWithExactly
. Мы также хотим убедиться, что это произойдет только один раз, используя calledOnce
. Конечно, это возможно прямо сейчас. Но я думаю, что это должно быть утверждение по умолчанию (по сравнению с частичным соответствием), и поэтому было бы здорово, если бы шаблон можно было уменьшить путем введения комбинированного метода, такого как onceCalledWithExactly
или calledOnceWithExactly
. Что вы думаете?
Используя sinon-chai
, это ...
expect(mySpy).calledOnce.and.calledWithExactly(expectedValue);
можно было бы заменить на это:
expect(mySpy).calledOnceWithExactly(expectedValue);
Я хотел бы поддержать эту просьбу. Наша команда часто использует как calledOnce
и calledWithExactly
и мы будем применять передовые методы для объединения их в один метод.
Эта проблема была автоматически помечена как устаревшая, поскольку в последнее время не было активности. Он будет закрыт, если больше не будет активности. Спасибо за ваш вклад.
Для меня очень удивительно, что такого метода нет. Я действительно думал, что calledWithExactly
утверждает, что был только 1 вызов (так что он действительно был вызван с этими параметрами, и все). Я собираюсь поработать над этим сейчас.
К вашему сведению: это было просто объединено :)
Самый полезный комментарий
К вашему сведению: это было просто объединено :)