Spec-Zone.ru › Sinon.JS 7

Утилиты

Sinon.JS содержит несколько утилит, используемых во внутреннем коде lib/sinon.js. Если метод не задокументирован здесь, его не следует рассматривать как часть публичного API, и, следовательно, он может быть изменён.

API утилит

sinon.createStubInstance(constructor);

Создаёт новый объект с указанной функцией в качестве прототипа и заглушает все реализованные функции.

    class Container {
        contains(item) { /* ... */ }
    }

    var stubContainer = sinon.createStubInstance(Container);
    stubContainer.contains.returns(false);
    stubContainer.contains.withArgs("item").returns(true);

Указанная функция-конструктор не вызывается. См. также API заглушек.

© 2010–2020 Christian Johansen
Licensed under the BSD License.
https://sinonjs.org/releases/v7.5.0/utils

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API