Вопросы по теме 'sinon-chai'

Как я могу ожидать, что функция будет вызываться с определенными аргументами с sinon, mocha и chai в nodejs?
У меня возникла проблема, пытаясь убедиться, что Q.ninvoke вызывается с аргументами, которые я передаю. Я новичок в тестировании с Sinon, Mocha и Chai. Я пробовал все, что нашел в Интернете, уже 2 дня, и я до сих пор не могу пройти тест. Что я...
14055 просмотров
schedule 29.06.2022

Получение undefined не является ошибкой объекта при создании заглушки sinon в Angular
У меня есть следующий тестовый код: describe('imagesCtrl', function () { var $rootScope; var $compile; var $log; var $controller; var imagesCtrl; var $q; var images; var vm; beforeEach(module('flickrPOC'));...
1421 просмотров
schedule 16.03.2022

Как проверить, что конструктор был вызван с помощью sinon
Мне нужно подтвердить, был ли конструктор вызван с помощью sinon. Ниже показано, как я могу создать шпиона. let nodeStub: any; nodeStub = this.createStubInstance("node"); Но как я могу проверить, что этот конструктор был вызван с...
1386 просмотров

Enzyme: сбой теста в функции BrowserHistory
Я довольно новичок в модульных тестах. Я использую реакцию + редукцию, и я создал NotFound страницу/компонент, и я пишу его модульный тест. Есть событие onClick, которое мне нужно проверить, но оно не работает. 404.jsx const...
947 просмотров

Как провести модульное тестирование localStorage с помощью sinon
Я пытаюсь проверить localStorage с помощью sinon. По сути, я очень новичок в модульном тестировании, поэтому это может быть очень просто. Обновить Мне удалось придумать это, но теперь это дает мне новую ошибку Should wrap property of...
7822 просмотров

Тестирование загрузки изображения с использованием jsdom, sinon, mocha и chai
Может ли кто-нибудь помочь мне с тестированием следующей функции function onload(cb){ const image = 'http://placehold.it/350x150' const img = new Image() img.src = image img.onload = () => { cb() } } В моем тестовом файле...
3300 просмотров
schedule 15.09.2022

Вспомогательный метод заглушки Sinon, определенный в том же файле
Итак, у меня есть файл user-database , который выглядит примерно так: export function foo(id: number): Promise<boolean> { return new Promise<boolean>((resolve, reject) => { findSomething(id) .then((data) => {...
964 просмотров

подождите, пока синон заглушит обещание, чтобы решить, прежде чем делать утверждения о шпионе синон
У меня есть промежуточная функция, которая проверяет токен сеанса, чтобы узнать, является ли пользователь администратором. Функция ничего не возвращает, если все проверки пройдены, а просто вызывает next(). Как я могу дождаться разрешения...
4605 просмотров
schedule 07.02.2023

Как имитировать функцию модуля с помощью proxyquire
Мне нужно смоделировать модуль узла «mkdirp-promise», который предоставляет функцию конструктора, как показано ниже. mkdirpPromise(dirPath) .then(() => { console.log('ABCDEFGH'); resolve(dirPath); })...
870 просмотров
schedule 06.06.2024

Тестирование сервера в Коа
Я использую Koa для веб-разработки в NodeJS , у меня есть файл сервера, который ничего не делает, кроме запуска сервера и инициализации нескольких промежуточных программ. Ниже приведен пример кода сервер.js const Koa = require('koa'); var...
623 просмотров
schedule 07.05.2023