Вопросы по теме 'nock'
Укажите конкретные запросы nock
Я ищу способ указать, какой запрос nock будет вызываться для каждого теста мокко. Проблема в том, что у меня есть ~ 50 запросов nock с одинаковым точным URL-адресом (данные публикации различаются), и это делает использование skip() и only() в...
736 просмотров
schedule
07.06.2023
Поддельный запрос на отправку суперагента с несоответствием nock
Я не могу, хоть убей, заставить работать простой суперагентный почтовый запрос. Вот моя конфигурация суперагента и нока.
суперагент:
request
.post('https://test.com/api/login')
.send({
email: '[email protected]',
password:...
3079 просмотров
schedule
25.08.2022
Синон шпион, поскольку обратный вызов не вызывается
У меня есть исходный файл, для которого я написал тестовые примеры.
var debug = require('debug')('kc-feed:source:fb');
var request = require('request');
var config = require('../../config').root;
exports.source = function fetchFeed (callback) {...
556 просмотров
schedule
06.05.2023
Перехватывать все запросы с разными глаголами в нок
Вот как сейчас выглядит одна из моих функций перехвата:
interceptWithError() {
nock(baseUrl)
.get(/.*/)
.replyWithError(500);
nock(baseUrl)
.put(/.*/)
.replyWithError(500);
nock(baseUrl)
.post(/.*/)...
807 просмотров
schedule
29.08.2022
Как использовать nock для записи запросов и ответов на файлы и использовать их для воспроизведения в приемочном тесте мокко?
Я унаследовал проект typescript@2, в котором нет тестов.
По сути, это средство запуска задач cli, и задача несколько раз запрашивает внешний API для создания файла. В качестве первого отказа я хочу настроить приемочные тесты.
Поэтому я хочу...
2495 просмотров
schedule
18.02.2024
Нок - Тела не совпадают
Почему Нок выдает мне ошибку о том, что тела не совпадают??
вот мой код.
it('Should Delete /user/removeuserskills', function(done){
mockRequest
.delete('/user/removeuserskills',{skill:'accountant'})
.reply(201,{...
1067 просмотров
schedule
30.08.2022
Зачем нам нужен nock для модульного теста HTTP-запроса?
Ниже приведен пример кода из избыточного документа.
describe('async actions', () => {
afterEach(() => {
nock.cleanAll()
})
it('creates FETCH_TODOS_SUCCESS when fetching todos has been done', () => {...
786 просмотров
schedule
03.08.2023
Модульное тестирование асинхронных действий Redux
Я пытаюсь добавить примеры модульных тестов в свои действия с редукцией.
Я пробовал это , это и это
Я использую thunk , promise-middleware в своих действиях
одно из моих действий похоже на это
export function deleteCommand(id) {...
585 просмотров
schedule
21.10.2022
Как получить имя запроса через объект Nock
В тот момент в моем тестовом коде, где я проверяю, что все nocks были вызваны, у меня есть полуполезное сообщение об ошибке, которое выводится, если nock не был вызван (поскольку сообщение об ошибке по умолчанию бесполезно):
try {...
145 просмотров
schedule
28.08.2022
Невозможно издеваться над внешним API с помощью Nock
У меня есть служба Node.js, которая вызывает внешний API для сбора некоторых данных перед возвратом ответа пользователю. Я хочу издеваться над этим внешним API, чтобы протестировать свою службу, но, к сожалению, ответ, который я получаю, не имеет...
523 просмотров
schedule
03.09.2022
nock: как имитировать запросы с дополнительными заголовками? Я получаю Nok: нет совпадения с запросом
Я делаю следующий запрос с Axios:
axios.get("http://request.url/app.php", {
headers: {
"Accept": "application/json",
"X-Application-Key": "my-api-key",
},
params: {
url: "http://some/url",
format: "json",
param1: 1,...
2034 просмотров
schedule
18.03.2023
Nock.js: как проверить наличие заголовка?
Я использую Nock с Mocha и хочу проверить, существуют ли в запросе определенные заголовки. Меня не интересуют другие заголовки, и меня не волнует конкретное содержимое заголовков, существование которых я проверяю. Есть простой способ сделать это?...
2500 просмотров
schedule
23.02.2023
Тест API React с ошибкой Nock с ошибкой: Nock: не соответствует запросу
Вот код экспресс-маршрута, который отлично работает в задней и внешней частях.
// Редактировать/обновлять по типу судна по_идентификатору - Работает
router.put("/:id", (req, res, next) => {
Vessel_Type.findByIdAndUpdate(...
1614 просмотров
schedule
22.11.2022
Nock не перехватывает запрос в моем тесте
В начале моего тестового файла я настроил свои ноки, один из них:
test.before(async () => {
const baseNock = nock('https://api.stripe.com');
const productNock = (productId) => {
return baseNock...
425 просмотров
schedule
29.07.2022
Можно ли отключить вызов внешней службы внутри маршрута
Я пытаюсь протестировать API отдыха, который вызывает внешнюю службу.
сервер.js:
const express = require('express');
const app = express();
const router = express.Router();
const redirectUrl = require('../utils/redirection')
let baseUrl =...
288 просмотров
schedule
21.05.2024
Nock не возвращает установленные заголовки
Я использую Nock для перехвата http-запроса.
test.js:
const nock = require('nock');
const server = require('../server');
const request = require('request');
describe('My test', () =>{
it('Should returns the customized header', () =>...
174 просмотров
schedule
28.04.2023
Nock - как логировать статус каждого запроса?
Я хотел бы иметь возможность видеть каждый запрос, перехваченный перехватчиком, и видеть, ответил ли он или находится в ожидании. Я использую scope.persist(true) для каждого перехватчика. Как это может быть сделано?
727 просмотров
schedule
29.07.2022
Немедленно отключите одну область действия nock, чтобы повторно настроить фиктивный URL-адрес.
Используя nock , есть ли способ отключить одну область nock? Я боролся с некоторыми тестами, которые устанавливали ноки того же URL-адреса, что и некоторые другие тесты. Оба они работают нормально по отдельности, но при запуске в одном и том же...
1515 просмотров
schedule
31.07.2022
Невозможно имитировать POST-запрос с помощью nock
Я использую fetch API и nock, чтобы издеваться над почтовым запросом. Тест выглядит так:
it('should handle the triple bracket replacements ', async () => {
nock('https://jives.dev')
.post('/', {
bestCat: 'cat'
})...
45 просмотров
schedule
01.05.2022
Ответ Nock с кодами 302 и 404 вызывает HTTPError
Я делаю функцию, которая должна повторять код ошибки 302 и возвращать данные на 200, иначе просто выдать ошибку.
async retry(url: string): Promise<Response<string>> {
const response = await got.get(url)...
190 просмотров
schedule
16.04.2023