Вопросы по теме '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 просмотров
schedule
20.12.2022
как настроить экспресс с мокко и супертестом для интеграционного тестирования?
Я новичок в 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 просмотров
schedule
18.03.2023
Как протестировать 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 просмотров
schedule
19.04.2024
Можно ли запустить набор тестов мокко с конечной точки узла?
Наша команда создала 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 просмотров
schedule
31.05.2023