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

Модульное тестирование против интеграционного тестирования приложения Express.js
Я пишу тесты для приложения Express.js и не знаю, как выбрать между модульными тестами и интеграционными тестами. в настоящее время я экспериментировал с: модульные тесты - использование Sinon для заглушек/моков/шпионов и Injects для внедрения...
1309 просмотров
schedule 26.05.2022

Как я могу синхронный тест с супертестом
коды: should = require('should') request = require('supertest') request = request("stackoverflow.com"); describe "temp", -> input_output = [ { input:"[mocha] [supertest]", output: ["asdf", "asdf"] } { input:"아버지가방에들어가신다",...
700 просмотров
schedule 29.10.2022

Проверка успешности загрузки с помощью супертеста
Я тестирую конечные точки API с помощью супертеста , и он отлично работает, но я не могу понять, как проверить, загрузка прошла успешно. В моем файле маршрутов я определил конечную точку: app.get('/api/attachment/:id/file',...
3033 просмотров

как настроить экспресс с мокко и супертестом для интеграционного тестирования?
Я новичок в Node.js, экспресс-тестировании и супертестировании и не могу понять, как настроить базовый тест. Я создал приложение с: express -H -c less добавлены mocha и supertest в зависимости: "dependencies": { "mocha": "*",...
1320 просмотров
schedule 13.05.2024

Как протестировать маршруты Express.js с помощью Jasmine 2.3 и SuperTest
Я использую Jasmine 2.3 , установленный через NPM и запущенный с помощью Grunt. 'use strict'; module.exports = function(grunt) { grunt.initConfig({ package: grunt.file.readJSON('package.json'), exec: { jasmine:...
3827 просмотров
schedule 07.04.2024

Как запустить супертест в аутентифицированных конечных точках, сгенерированных генератором полного стека angular
Я пытаюсь использовать супертест для проверки поведения аутентифицированной точки входа, которую я сделал, используя полный стек yeoman angular генератор . Я попытался использовать простую аутентификацию, как описано в документации по супертестам,...
577 просмотров

Как протестировать api экспресс-отдыха с параметрами заголовка с помощью мокко и супертеста?
Мне нужно протестировать свой rest api. Для некоторых маршрутов требуется значение в заголовках HTTP-запросов для токена аутентификации пользователя. Я разделил свою интересную бизнес-логику на чистый код javascript, но я не могу найти способ...
14300 просмотров
schedule 16.02.2022

Провал экспресс-теста с Mocha
У меня есть сервер Express, который я пытаюсь протестировать с помощью SuperTest. Тест ниже не проходит, и я не уверен, почему. Я вижу, что ответ имеет статус 200 (поставьте точку останова в res.status.should.equal(200) ). Почему этот тест до...
84 просмотров
schedule 13.02.2023

Заглушка импорта функции ES6 в мокко с использованием заглушки sinon
Я пытаюсь заглушить функцию, вызываемую на одном из моих маршрутов в экспресс-маршрутизаторе, с запросом из библиотеки супертестов. Я вижу, что функция foo вызывается правильно, к сожалению, она не заменена функцией-заглушкой, которую я написал в...
1483 просмотров
schedule 21.07.2022

Супертест не возвращает правильный статус
Возникла проблема с получением супертеста для подтверждения правильного ответа о статусе. Что я делаю неправильно? /// server.js ///// var app = express(); app.get('/', function(req, res) { res.status(200).json({ message: 'v1.0' }); });...
242 просмотров
schedule 08.06.2024

запросить остальные API и вернуть значения ответа для теста мокко
Внутри приложения метеора я хочу протестировать некоторые остальные функции, поэтому мне нужно выполнить некоторую аутентификацию. В моем тестовом примере я хочу вернуть некоторые данные аутентификации из функции: const supertest =...
369 просмотров
schedule 11.03.2023

Отправка параметров в кодировке URL в GET-запросе суперагента
С помощью curl я могу отправлять GET-запросы с параметрами в кодировке URL следующим образом: curl -G http://example.com --data-urlencode "key=val" Как это сделать с помощью supertest / суперагент ? До сих пор я пробовал такие вещи, как...
1526 просмотров

Можно ли запустить набор тестов мокко с конечной точки узла?
Наша команда создала API для предоставления внутренних веб-сервисов нашей организации. Я создал набор тестов мокко для тестирования базы кода и в настоящее время запускаю его через интерфейс командной строки. У нас есть корпоративная служба...
46 просмотров
schedule 26.02.2023

Получение 500 Internal Server Error при использовании Supertest
Итак, в прошлом я никогда не проводил тестирование во всех своих проектах и ​​решил начать его реализацию в новом проекте, над которым работаю. Как новичок, я немного запутался с выводом, который я получаю. Когда я использую Postman. Он не...
6766 просмотров
schedule 19.09.2023

Как request (app) .del () /. Delete () работает для Mocha / Supertest?
У меня есть тест для Mocha с использованием expect и supertest, который отлично работает. Но я не понимаю, как это работает. Я использую Express в качестве своего сервера вместе с mongodb и mongoose. Я понимаю, как будет работать тестирование...
941 просмотров
schedule 15.05.2022

протестировать тело ответа с помощью Jest и супертеста
У меня есть простой экспресс-сервер http, который возвращает «Hello worl» при выдаче get to / И у меня есть следующий тест: import request from 'supertest'; import app from '../app/app'; test('test http server', async () => { const res =...
3326 просмотров
schedule 14.05.2024

сбрасывать базу данных перед каждым тестом
Я использую узел и супертест для простого приложения. Я получил SQlite3 для локальной тестовой базы данных. Я сделал простой тест, чтобы добавить super в базу данных. Я хотел сбрасывать базу данных каждый раз при запуске теста. Я ищу в документах...
3257 просмотров
schedule 19.02.2023

Глобальная настройка Jest приводит к непоследовательному прохождению/непрохождению теста
Я пытаюсь протестировать API с помощью шутки. Изначально все мои тесты были в одном файле и все тесты проходили. Я хотел разделить свои тесты на разные файлы. Для этого я пытаюсь использовать глобальный установочный файл с beforeEach и afterEach...
1052 просмотров
schedule 26.07.2023

request.cookies не определен при использовании Supertest
Я передаю свой токен аутентификации через файл cookie только для HTTP в моем NestJS API. Таким образом, при написании некоторых тестов E2E для моих конечных точек Auth у меня возникает проблема с файлами cookie, которые находятся не там, где я их...
3969 просмотров
schedule 05.06.2022

Запускать и останавливать сервер с помощью супертеста
У меня есть следующий класс сервера: import express, { Request, Response } from 'express'; export default class Server { server: any; exp: any; constructor() { this.exp = express(); this.exp.get('/', (_req: Request, res: Response)...
1952 просмотров