Вопросы по теме '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 просмотров
schedule
18.02.2023
Enzyme: сбой теста в функции BrowserHistory
Я довольно новичок в модульных тестах. Я использую реакцию + редукцию, и я создал NotFound страницу/компонент, и я пишу его модульный тест. Есть событие onClick, которое мне нужно проверить, но оно не работает.
404.jsx
const...
947 просмотров
schedule
23.09.2022
Как провести модульное тестирование localStorage с помощью sinon
Я пытаюсь проверить localStorage с помощью sinon. По сути, я очень новичок в модульном тестировании, поэтому это может быть очень просто.
Обновить
Мне удалось придумать это, но теперь это дает мне новую ошибку Should wrap property of...
7822 просмотров
schedule
20.02.2022
Тестирование загрузки изображения с использованием 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 просмотров
schedule
23.10.2023
подождите, пока синон заглушит обещание, чтобы решить, прежде чем делать утверждения о шпионе синон
У меня есть промежуточная функция, которая проверяет токен сеанса, чтобы узнать, является ли пользователь администратором. Функция ничего не возвращает, если все проверки пройдены, а просто вызывает 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