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

Sinon доступ к исходному телу функции
Я тестирую компоненты React с sinon chai и энзимом. Я пишу плагин с HOC, который будет создавать новый компонент React. Я не уверен, что пользователь передаст HOC, поэтому я хочу проверить, является ли это компонентом React или нет. Единственный...
95 просмотров
schedule 16.01.2023

Sinon, тестовый пример Chai с несколькими вложенными функциями
Я попытался загрузить несколько внешних js, используя javascript. У меня был отдельный код для логики инъекций. Когда я загружаю один файл js, это означает, что тестовый пример работает нормально. Но когда я пытаюсь загрузить несколько файлов js,...
206 просмотров
schedule 22.09.2022

Как выполнить модульное тестирование объекта, содержащего объединение типов, с использованием машинописного текста, кармы и синона?
Я выполняю модульное тестирование проекта, написанного на машинописном языке с использованием угловых фреймворков, применяя карму с фреймворками mocha и chai. И есть интерфейс для объекта как: interface ISolution { _id: string;...
260 просмотров

Невозможно имитировать выборку узла с помощью fetch-mock
Я пытаюсь выполнить модульное тестирование для простой функции, которая отправляет запрос на получение, получает ответ, а затем возвращает объект обещания с сообщением об успехе или ошибке. Ниже приведена функция: module.exports.hello = async...
2790 просмотров
schedule 09.08.2022

Проверка с помощью Sinon-Chai того, что вызывается отдельный обратный вызов в маршруте Node JS Express с несколькими обратными вызовами
Я относительно новичок в Node и Sinon. Это приложение было сделано с помощью Express, и я использую Mocha, Chai и Sinon. Используя Sinon-Chai, я тестирую маршруты POST в Express с несколькими обратными вызовами и не могу понять, как проверить второй...
258 просмотров
schedule 21.12.2022

Как издеваться над модулем npm с помощью sinon/mocha
Я пытаюсь протестировать функцию, которая вызывает модуль cors . Я хочу проверить, что cors будет вызываться. Для этого мне пришлось бы заглушить/издеваться над ним. Вот функция cors.js const cors = require("cors"); const setCors = ()...
6706 просмотров
schedule 14.02.2024

Функция замены заглушки Sinon не работает
Я изолировал проблему, с которой столкнулся в своих узлах здесь. Заглушка Sinon для зависимой функции не работает должным образом. Я не понял, чего мне здесь не хватает. Цените помощь. Вот пример кода. sinontest.js "use strict"; function...
338 просмотров
schedule 13.07.2023

чай и синон тест не проваливается, но должен
Я пытаюсь написать модульный тест с обещанием chai, sinon и chai. Вот мой код import chai, { expect } from "chai"; import chaiAsPromised from "chai-as-promised"; import dotenv from "dotenv"; import { request, response...
21 просмотров
schedule 20.12.2022