Вопросы по теме 'proxyquire'

заглушка функции в прокси-объекте
Я хочу протестировать следующий упрощенный модуль: const Logger = require('logplease'); const logger = Logger.create('utils'); const tester = { one: () => { logger.log('called real one()'); tester.two(); }, two: ()...
639 просмотров
schedule 24.08.2022

Typescript / Node.js - как имитировать транзитивные зависимости для интеграционного тестирования?
Скажем, у меня есть экспресс-маршрут, который обрабатывается контроллером. Контроллер использует службу, а служба использует репозиторий для взаимодействия с источником данных. Я хочу создать интеграционный тест, используя Supertest , чтобы...
2466 просмотров
schedule 24.06.2023

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

имитировать требование oracledb с использованием proxyquire для модульного тестирования приложения node.js
Пожалуйста, помогите решить следующую проблему: Я пытаюсь провести модульное тестирование модуля dbAdapter, используя mocha. dbAdapter для подключения к оракулу и выполнения команд sql (dbAdapter.js) const oracledb = require('oracledb');...
752 просмотров
schedule 25.05.2024