Описание тега proxyquire
Questions regarding proxyquire - Proxies nodejs's require to make overriding dependencies during testing
0
ответов
Рефакторинг состояния из заглушки в модульном тесте
У меня уродливый юнит-тест, который я не знаю, как лучше провести рефакторинг. У SUT есть несколько зависимостей, которые я хочу заглушить. Мне нужно отличное поведение от заглушки в каждом тесте из набора. Поэтому я устанавливаю переменные в той же…
01 фев '18 в 12:07
1
ответ
Модульный тест authenticateUser - aws-cognito-identity-js - sinon/proxyquire
Я новичок в узле JS и тестирования в целом. Мне удается использовать sinon для заглушения своих функций и т. Д., Но теперь мне нужно протестировать функцию, которая отправляет обратный вызов в зависимости от события (onSuccess, onFailure). Вот код, …
16 дек '17 в 03:22
1
ответ
Stubbing Fetch Call - response.json не будет вызывать
Я пытаюсь записать вызов с помощью Sinon и sinon-stub-promise, Я довольно близко... но я не уверен, почему это не вызывает response.json() метод, который я создал. function toJSON(response) { console.log(response); return response.json(); } function…
28 апр '17 в 22:36
1
ответ
Модульное тестирование частного метода, который использует запрос, канал и поток, используя макеты
Я хочу провести модульное тестирование экспортированного метода в приведенном ниже коде. Я хочу смоделировать значения в приватном методе, чтобы управлять отклонением / разрешением возвращенного Обещания. client это объект node-postgres, который уже…
03 мар '17 в 21:21
0
ответов
Как написать тестовые примеры для функций и свойств Protractor с использованием proxyquire
Я создал некоторые вспомогательные функции, используя protractor в node.js, но не смог найти для них примеры модульных тестов. Я использовал proxyquire, чтобы высмеивать, но не мог этого сделать. Я ищу модульный тест для кода ниже в node.js Ценю ваш…
29 дек '17 в 07:14
1
ответ
Конечный пункт экспресс-тестирования узла и вызов API-интерфейса стороннего производителя
У меня есть экспресс-приложение, подобное этому: server.js const postsController = require('./controllers/posts_controller.js') module.exports = app = express() app.get('posts', postsController.index) posts_controller.js const post = require('./post…
15 июл '16 в 00:19
0
ответов
`proxyquire` - ошибка: не удается найти модуль
По какой-то причине proxquire не могу найти мой модуль index.js, Я, должно быть, делаю что-то действительно глупое или очевидное и не вижу этого. Ошибка: invoicer good request 1) "before all" hook 0 passing (9ms) 1 failing 1) invoicer good request "…
24 апр '15 в 15:37
0
ответов
proxyquire с require.exports = ClassConstructor
Если у меня есть модуль, который экспортирует один класс, как я могу издеваться над ним? proxyquire? В настоящее время у меня есть следующее, которое, кажется, работает, но довольно долго и не использует должным образом proxyquire: некоторые-class.j…
18 ноя '16 в 12:56
0
ответов
Node / Proxyquire - возможно ли обойти несколько файлов, пока не дойдете до того, который вы хотите прокси?
Надеюсь, это имеет смысл. В моем тесте я пытаюсь смоделировать зависимость, которая вложена в мое приложение. const app = proxyquire('../../../server', { './router': { './app/routes/clients': { '../controllers/clients': ClientsControllerStub } } });…
19 сен '17 в 18:26
1
ответ
Могу ли я использовать пользовательскую функцию разрешения модуля (например, "proxyquire") вместо require() с TypeScript?
У меня есть файл TypeScript config.ts это будет работать с узлом: import myDependency = require('my-dependency'); export = { doSomething = () => { ... } } В другом файле TypeScript я могу import этот файл с полным типом безопасности: import confi…
20 окт '16 в 16:27
1
ответ
Требовать и импортировать находит модуль, а proxyquireify нет?
Как следует из вопроса, запрос / импорт модуля работает нормально в следующих случаях: const Session = require('../session.js').default; или же import Session from '../session.js'); Но я хочу заменить модуль, который требуется внутри session.js, поэ…
30 дек '15 в 14:45
1
ответ
Модульное тестирование зависимостей node.js
У меня есть вопрос по использованию Proxyquire (или любые другие предложения о том, как проверить следующий код) Если у меня есть следующий файл для проверки: var path = require('path'); module.exports = function (conf) { var exported = {}; exported…
18 ноя '15 в 06:13
0
ответов
Модуль Proxyquire не принимает изменения, внесенные в файл должным образом
Я сделал некоторые изменения в моем файле "config.js", который требуется в nmodule для проверки "file.js". fileTest.js : __________________________ var file = require("file"); var proxyquire = require("proxyquire").noPreserveCache(); var pathStubb =…
19 окт '16 в 09:30
0
ответов
Карма не может запустить тесты с проксиквайром
Я использую Proxyquire, фиктивный плагин, в моих тестах на жасмин. Запускать тесты с жасмином - все хорошо, тесты проходят. Однако при выполнении тестов с Karma я получаю следующую ошибку: я пытался добавить proxyquire внутри плагина, но получаю оши…
27 янв '19 в 12:12
2
ответа
Как proxyquire обрабатывает второй уровень (косвенный) требует наличия модулей прокси?
Если у нас есть три имени модулей A, B а также C так модуль A требует B а также B требует C: каков будет эффект этого звонка? var A = proxyquire('A', {'C': mockedModule}) Будет ли модуль B получить издеваться или настоящий C модуль?
29 май '14 в 23:45
1
ответ
Как смоделировать задержку (timeout), когда вызовы метода mocking в модульном тестировании с proxyquire и mocha?
Используя proxyquire, я проверяю метод модуля B (внедренный с require() в модуле A), когда тестирую метод в модуле A. Mock (метод mocking get_campaigns модуля admitad.model.js): const admitadModelMock = { '../services/admitad.model': { get_campaigns…
16 фев '18 в 08:51
0
ответов
Использование proxyquire для заглушки требует зависимости от сторонних модулей
Я пытаюсь использовать proxyquire, чтобы заглушить требование в модуле, который требуется сторонним модулем. Пример: Моему модулю требуется третий мод под названием 'foo'. Этот модуль зависит от другой библиотеки, называемой "бар", и в баре есть тре…
13 янв '16 в 21:01
1
ответ
Какой путь на самом деле использует псевдоним модуля Babel Plugin?
Я пытаюсь использовать плагин Babel "module-alias" с библиотекой тестирования "proxyquire", но мне не везет. Предыстория библиотеки (не стесняйтесь, если вы знакомы с обоими module-alias / proxyquire) Proxyquire позволяет вам смоделировать зависимос…
06 дек '17 в 00:38
0
ответов
Дразнить анонимную функцию, используя proxyquire с Node.js?
Можно ли смоделировать анонимную функцию, используя proxyquire с Node.js? У меня есть модуль, который мне нужно сменить, конструктор которого является анонимным классом. Можно ли использовать proxyquire для этого, или есть другой способ сделать это?…
29 янв '16 в 22:28
1
ответ
Proxyquire вызывает исходный файл вместо заглушки
Привет я пытаюсь смоделировать модель внутри моего контроллера с помощью прокси-сервера. Но по какой-то причине, когда пытаются ввести макет, вызывается оригинальный файл. Вот как моя модель требуется внутри контроллера: var Product = require('./pro…
08 сен '16 в 10:37