Описание тега supertest
SuperTest is a module that provides high-level abstraction for testing HTTP in node.js, using low-level API provided by super-agent.
1
ответ
Как сделать аутентифицированные запросы в тесте mocha, используя supertest и agent?
У меня проблемы с запуском моих аутентифицированных тестов (сервер возвращается 401 Unauthenticated) после входа в систему. var should = require('should'), _ = require('lodash'), app = require('../../../server'), mongoose = require('mongoose'), User…
17 июл '14 в 07:06
1
ответ
Как я могу проверить, содержит ли ответ моего приложения Express определенные HTML-теги / текст?
Я использую сервер Express Node и использую Mocha и Supertest для проверки своих маршрутов. Я хотел бы иметь возможность проверить наличие определенного текста в ответе для одного из моих экспресс-маршрутов, например: it('should display form text in…
06 мар '15 в 23:18
0
ответов
Интеграционный тест Nodejs не сохраняет или не возвращает данные
Приведенный ниже код, кажется, никогда не завершается при использовании в скрипте интеграционного теста Данные поступают на сервер так же, как и успешные запросы почтальона, но затем сохранение никогда не выполняется, и я действительно пытаюсь понят…
27 ноя '17 в 18:55
1
ответ
Как настроить экспресс с мокко и супертест для интеграционного тестирования?
Я новичок в Node.js, экспресс и супертест, и не могу понять, как настроить базовый тест. Я создал приложение с: express -H -c less добавили мокко и супертест в зависимости: "dependencies": { "mocha": "*", "supertest": "*", "express": "~4.2.0", "stat…
14 авг '14 в 04:38
3
ответа
Проведение супертеста до инициализации API
У меня есть тест мокко с использованием Supertest экспресс-API, который использует MongoDB. MongoDB работает, но в настоящее время у меня есть Supertest require и я использую экспресс-API, а не запускаю его отдельно (я бы предпочел такой подход): va…
12 фев '15 в 04:22
0
ответов
Node.js - Supertest HTTP Call не заканчивается после загрузки всех файлов
Я столкнулся с некоторыми проблемами, зная, что происходит с моим подходом к загрузке файлов с помощью Supertest Следующий фрагмент кода - это то, что я использую, но ответ никогда не разрешается супертестом, однако событие прогресса регистрирует за…
25 фев '19 в 17:52
0
ответов
Почему в моем тесте не обновляется commentCount?
У меня есть Post модель и Comment модель. Когда пользователь публикует комментарий, postID будет отправлен в качестве параметра. После сохранения комментария id будет вытолкнут в comments массив который принадлежит посту. Post модель имеет commentCo…
04 фев '17 в 19:32
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
1
ответ
Экспресс-тестирование JS Integration с использованием супертестов и пробных баз данных
Можно ли протестировать Express JS REST API, используя supertest, но заменив фактическое соединение с базой данных фиктивным объектом базы данных? У меня есть модульные тесты, охватывающие модели базы данных и другие части приложения, а также функци…
17 окт '13 в 21:09
1
ответ
Добавление супертеста в Aurelia приводит к ошибке при сборке комплекта поставщиков
У меня есть текущий проект с использованием Aurelia. Я добавляю супер-тестовую библиотеку, используя npm. npm install supertest --save-dev Теперь добавьте пакет в файл aurelia.json { "name": "supertest", "path": "../node_modules/supertest" } Сейчас …
21 ноя '16 в 21:59
1
ответ
Сверхтест PUT-метод
Как проверить метод PUT с помощью SuperTest? Все, что я получаю, это "404 Не найдено" в качестве ответа. Запрос: router.put('/', function (req, res) { res.type('json'); FooResource(req.body, function () { res.send("{}"); }); }); Тест describe("PUT /…
05 мар '17 в 13:05
0
ответов
Невозможно загрузить файл в мультиптер из супертеста с аутентификацией
Я использую multer для обработки загрузки файлов в моем экспресс-приложении, а также я использую node-sspi для аутентификации ntlm. При загрузке файла с помощью curl все работает нормально. Но когда я пытаюсь сделать то же самое с супертестом, это н…
23 июн '16 в 10:47
1
ответ
Код из beforeEach работает после 'itpec
Я использую mocha и supertest для тестирования службы REST. В этом случае мне нужно проверить, что последующий вход в систему после запроса GET возвращает запрос из этого запроса GET. логин пользователя выполнить запрос GET на конечной точке (точках…
20 июн '16 в 17:36
1
ответ
Мокко с чай и супер-тест: ожидается, что неопределенное равно
Я написал модульные тесты: var app = require('../server'); var chai = require('chai'); var supertest = require("supertest")(app); var GoogleUrl = require('google-url'); var config = require('../config'); var expect = chai.expect; describe('Urls Test…
03 июл '17 в 10:14
1
ответ
Supertest запрос с CSRF не удается
У меня есть приложение Express 4, которое делает пользователя csurf для защиты CSRF на маршрутах API. Приложение работает отлично, и защита CSRF действительно работает там, где запросы без csrf-token заголовок выдаст соответствующую ошибку. Я исполь…
29 июн '17 в 14:23
1
ответ
Как проверить метод PUT, используя супертест и жасминовый узел
Я строю API с помощью expressjs, и мои маршруты выглядят так module.exports = function(app){ var book = require('../controllers/book.controller'); app.get('/api/books', book.getBooks); //get all books app.post('/api/books', book.addBook); //add a bo…
07 май '15 в 19:15
0
ответов
Ошибки при создании теста на паспорт с помощью мокко
Я работал над подготовкой теста для работы с Mocha и Passport. Я попробовал пару статей здесь, но я не могу заставить их работать. В настоящее время я установил супер-тест, и я пытаюсь это сделать. process.env.NODE_ENV = 'test'; var chai = require('…
25 янв '17 в 14:48
1
ответ
Node.js 400 Плохой запрос
Я застрял с 400 неверным запросом, когда пытался отправить POST к моей базе данных mongo, не зная, что не так с кодом. Это структура в Mongoose: var exp = mongoose.model('Exp', { _creator: { type: mongoose.Schema.Types.ObjectId, required: true }, ex…
17 авг '18 в 04:20
1
ответ
Node.js / Express / Mocha / Supertest Rest API - пустое тело запроса
Я искал везде, где я могу найти решение этой проблемы. Единственное, что я нашел, - это оставленный без ответа пост. Я прошу прощения, если я что-то упустил. Проблема в том, что когда я пытаюсь получить POST значения в /createQuestion API, тело пуст…
25 окт '13 в 16:05
1
ответ
Авторизация не разрешена заголовками Access-Control-Allow-Headers
Я использую приложение create-реакции-приложение и пытаюсь выяснить, что я делаю здесь неправильно. Я создал интеграционный тест в mocha, используя supertest, который отлично работает: it.only('Can get a list of users', async () => { const uri = …
07 июл '17 в 22:59