Описание тега nock
Nock - это библиотека имитации и ожиданий HTTP для Node.js
1
ответ
Node.js Nock имитирует время ожидания запроса и последующий успех
Я пытаюсь смоделировать тайм-ауты запросов на обслуживание, чтобы протестировать модуль запроса узла, который позволяет указать максимальное количество попыток и задержку повторных попыток. Чтобы проверить это, мне нужно использовать nock для имитац…
21 июл '15 в 19:18
1
ответ
Реагируйте на тестирование мокко props.history
Я пытаюсь протестировать функцию с помощью mocha и nock, но получаю ошибку: не удается прочитать свойство 'data' из undefined в data Вот мой код Метод проверки: export const registerUser = (userData, history) => dispatch => { axios .post("/api…
26 фев '19 в 19:06
1
ответ
Как вернуть неверный буфер для проверки вызова API?
В настоящее время я учусь писать модульные тесты в Node.js. Для этого я сделал небольшой файл, который может сделать вызов API: const https = require('https') module.exports.doARequest = function (params, postData) { return new Promise((resolve, rej…
08 янв '19 в 20:25
0
ответов
Angular2+ Огурец и транспортир перехватывает HTTP-вызовы
Я пытаюсь перехватить http-запросы, которые мое приложение Angular2+ делает в моих тестах на огурец. Я пытался с помощью nock безуспешно. Я не верю, что nock перехватывает мои http-звонки. Чего мне не хватает в приведенном ниже коде? У меня есть кла…
10 май '18 в 00:35
0
ответов
nock неправильно создает мои поддельные запросы
Я использую nock для фальсификации ответа от сервера GraphQL, однако кажется, что мой код nock не соблюдается, и я не могу понять, почему. Далее следует большой кусок кода, но, похоже, что когда я вывожу результат вызова функции, данные не соответст…
29 ноя '18 в 15:18
1
ответ
Nock и клиент карт Google
Я пытаюсь проверить сервис, который использует @google/maps клиент для получения данных о направлениях. Вот упрощенная версия сервиса: 'use strict' const dotenv = require('dotenv') const GoogleMaps = require('@google/maps') dotenv.config() const {GO…
19 июн '18 в 19:19
0
ответов
Установите виртуальную консоль jsdom для Jest с помощью create-реагировать на приложение
Я пытаюсь решить проблему с осязанием с помощью nock в тесте Jest (использую --env=jsdom). В этой среде axios возвращает "Ошибка сети" при любом сбое. Чтобы получить подробности с помощью jsdom v9 (используется приложением Create React), вам необход…
30 ноя '17 в 17:53
1
ответ
Шпион Синон как обратный вызов не вызывается
У меня есть исходный файл, для которого я написал тестовые примеры для var debug = require('debug')('kc-feed:source:fb'); var request = require('request'); var config = require('../../config').root; exports.source = function fetchFeed (callback) { v…
17 авг '16 в 06:47
1
ответ
Использование nock с Intern4 и dojo - Какой правильный подход
Я экспериментировал с Intern'ом как с платформой для тестирования нашей базы кода, которая имеет ряд странностей. Мы в основном загружаем за пределы dojoLoader и основных файлов dojo. Это означает, что мы находимся вне процесса выпуска и теряем все …
29 мар '18 в 13:18
0
ответов
Sinon JS тестирует асинхронную функцию
Я пытаюсь проверить функцию, которая содержит асинхронные вызовы. Я пытался использовать setTimeout и sinon.useFakeTimers(); но не смог многого добиться. Первый асинхронный вызов - это вызов API, выполненный с axios это издевается, используя nock, Н…
09 янв '19 в 13:17
0
ответов
mocha + chai: nock возвращает "302 найдено" для любых http URL
Я пытаюсь издеваться над удаленным сервисом, используя chai-http и nock. Если я предоставлю URL-адрес хоста "http: //", я получу "302 Найдено", полный ответ будет следующим: ошибка: StatusCodeError: 302 - "\r\n302 найдено \ r \ n \ r \ n 302 найдено…
15 дек '17 в 12:31
1
ответ
Как смоделировать HTTP-запрос. Я использую пакет запроса NPM. Нок, похоже, не работает
Я пытаюсь использовать Нок. Это соответствует URL в соответствии с моим ложным определением. Хотя проблема в том, что мой фактический запрос не выполняется. И я не могу проверить мой ответ, который я настраиваю с помощью Nock. Мое определение nock в…
20 дек '17 в 14:19
1
ответ
Как лучше всего смоделировать q-io/http запросы?
Я пытаюсь написать модульные тесты для моего HTTP service, Мой сервис взаимодействует с другим пультом HTTP service, а я использую используя q-io/http для этого взаимодействия. Я хотел бы использовать что-то вроде пакета nock для имитации моих вызов…
05 фев '19 в 08:34
0
ответов
Как смоделировать вызов функции с последующим вызовом макета API в nodejs с использованием sinon и nock
Вот мой код для функции agent .get(backendHost + '/pdfDownload') .set('Cache-Control', 'no-cache,no-store,must-revalidate,max-age=-1,private') .set('Expires', '-1') .query({ q: value }) .on('error', (error) => { console.log(`downloadReport error:…
20 фев '19 в 06:22
4
ответа
Как узнать, соответствует ли nock запросу или нет?
Как узнать, соответствует ли nock запросу или нет? Есть ли способ записать в консоль информацию о том, соответствует ли nock запросам или нет?
01 мар '19 в 13:44
2
ответа
Тестирование аксиальных звонков с помощью Sinon, Redx и Karma
Здравствуйте, в документации по избыточности для тестирования у них есть этот пример для проверки вызовов API: import configureMockStore from 'redux-mock-store' import thunk from 'redux-thunk' import * as actions from '../../actions/counter' import …
01 мар '16 в 11:45
0
ответов
Как издеваться над Молли в тестах
Я новичок в использовании nodejs-тестирования с использованием jest и nock. Я пытаюсь понять, как настроить мои тесты. Я, конечно, могу создать платеж, а затем сам позвонить в webhook, но затем Молли позвонит домой, чтобы проверить статус платежа. Я…
22 ноя '18 в 20:07
0
ответов
Как получить доступ к свойствам запроса на nock
Я пытаюсь проверить URL запроса, который вызывается на nock, но не могу понять, как получить к нему доступ. Код выглядит так: nock(host).get(`/user/${user_uuid}`).reply(200, res); user.searchByUUID(user_uuid).then( response => { //todo: test requ…
26 сен '17 в 20:54
1
ответ
Почему redux-mock-store не показывает действие, отправленное в обещаниях catch?
Мне очень плохо, когда речь заходит о заглавном вопросе, извините за это. Моя проблема: Я тестирую свои асинхронные редукционные действия, как это предлагается в документации. Я высмеиваю вызовы API с nock и проверьте отправленные действия с redux-m…
28 июл '16 в 16:29
2
ответа
Как сделать так, чтобы Нок и Мокка хорошо играли вместе?
Я пытаюсь использовать nock, чтобы перехватить / смоделировать некоторый HTTP-трафик в моем приложении для целей тестирования. Наше приложение аутентифицируется на другом из наших сайтов, и мне нужно nock для имитации HTTP 200 (с данными JSON) и HTT…
12 янв '17 в 17:25