Описание тега frisby.js
Платформа тестирования REST API для Node.js
1
ответ
Как расширить frisby.js более ожидаемыми функциями?
Есть ли способ расширить модуль Frisby.js с помощью пользовательских expect методы? Я не хочу изменять исходный код, эти расширения относятся к моему REST API. Моя цель - избежать повторения общих тестов, объединив их в метод. Проблема в том, что мо…
24 ноя '15 в 21:44
1
ответ
Остальное api тестирование с Frisby.js
У меня есть следующий тест, написанный с Frisby.js: var frisby = require('frisby'); var CONSTS = { server: 'http://localhost:8000', headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' } }; frisby.create('Ensure we are dealing…
17 сен '15 в 22:11
1
ответ
Есть ли способ отправить JPG с Jasmine NodeJS?
Я пытаюсь проверить мой API с помощью FrisbyJS (который находится поверх Jasmine для Node). Мне было интересно, если кто-нибудь знает, как отправить / отправить изображение с помощью Жасмин? http://frisbyjs.com/ Мой текущий код... var frisby = requi…
04 янв '13 в 03:06
1
ответ
Можете ли вы указать мне пример использования cucumber.js с frisby.js?
Мы хотели бы использовать frisby.js без шагов огурца. Может кто-нибудь указать мне пример, который делает то же самое? Спасибо
30 июл '15 в 15:36
1
ответ
Я ожидаю токен из тела письма, но после каждой строки он выдает дамп = знак
Я использую пакет npm (node-imap) для извлечения тела письма, и я успешно могу получить тело письма, но оно сбрасывается = после каждой строки в последнем Мой код: var Imap = require('imap'), inspect = require('util').inspect; var imap = new Imap({ …
01 фев '19 в 04:53
2
ответа
Какой инструмент и инфраструктуру использовать RestAPI Automation Testing?
Я ищу инструмент автоматизации RestAPI, который должен быть инструментом с открытым исходным кодом. Не понимаю, какой инструмент и рамки должны идти. Кто-нибудь может предложить мне хороший инструмент и структуру для тестирования автоматизации API?
25 май '16 в 10:49
1
ответ
Тестирование Frisby.js с необязательным массивом объектов
Как вы можете использовать Frisby.js для тестирования необязательного массива, который содержит объекты? Например, скажем, у нас есть вызов API, который возвращает что-то вроде этого: { "id": "123", "type": "A", "list": [ { "id": "111", "size": 1 },…
19 ноя '18 в 23:22
0
ответов
Как получить токен доступа Oauth-2.0 с помощью frisby/js
Я сделал это в почтальоне, и он отлично работает. Я не уверен, что это потому, что тело должно быть закодировано в URL, но я не могу заставить его работать. let newToken = "bla"; it('Get access token', function(done){ frisby .setup({ request: { head…
24 янв '18 в 22:33
0
ответов
Фрисби Post метод не отправлять тело
Я бегу Фрисби 2.0.5. метод get работает, но текст сообщения не отправляется на мой сервер. frisby.globalSetup({ request: { headers: { 'Authorization': 'Basic ' + Buffer.from("user:pass").toString('base64') } } }); it('test case', function (doneFn) {…
11 окт '17 в 11:43
1
ответ
Храните данные в переменной для использования в REST API-маршрутах в качестве параметров перед запуском тестов frisby.
У меня есть маршруты, которые используют параметры (электронная почта и токен), и я хочу передать их в тестах frisby, но перед запуском тестов я должен получить эти данные в моей БД (Монго). Проблема в том, что мои тесты запускаются (или нет), прежд…
25 окт '16 в 19:44
1
ответ
TravisCI проходит несмотря на неудачные тесты, настройка Gulp с тестами на Jasmine + Frisby
Я использую gulp-jasmine-node плагин для запуска моих тестов Jasmine/Frisby.js примерно так: gulp.task('runJasmine', function() { return gulp.src(['test/*spec.js']) .pipe(jasmineNode({ timeout: 10000 })); }); gulp.task('test', ['runJasmine']); Бег g…
18 фев '16 в 15:38
2
ответа
frisby.js .post() - проблема с отправкой XML в теле
Я пытаюсь протестировать некоторые API с frisby.js. Я столкнулся с проблемой отправки блока XML через .post() метод. Я могу сделать это в Почтальоне просто отлично. Вот мой код: var xml_body = envSetup.ENV_DATA.inrule.xml_post_kia1; frisby.create('I…
11 авг '16 в 20:15
0
ответов
Как вы выполняете функции JavaScript в определенном порядке?
РЕДАКТИРОВАТЬ: я строю некоторые тесты, которые отправляют запрос POST к API, выполнить запрос к базе данных и, наконец, сопоставить вывод базы данных с ответом API, у меня есть код для выполнения этих отдельных задач, но как мне выполнить функции J…
10 апр '15 в 11:36
0
ответов
Frisby/Jest не показывает название поля, вызвавшего ошибку
Я написал свой первый тест, используя Фрисби, и у меня было странное поведение. Это часть моего тестового файла: it('check function', function (done) { frisby.get(BASE_URL + 'check') .expect('status', 200) .done(done); }); it('user login', function …
14 дек '17 в 19:26
0
ответов
Сценарий npm, определенный в package.json, выдает ошибки
Я установил eslint пакет и добавил ряд скриптов в package.json, "scripts": { "start": "node index.js", "test": "node_modules/.bin/jasmine-node spec --color --verbose --autotest --watch .", "acceptance": "node_modules/.bin/forever stopall && …
22 окт '16 в 09:08
1
ответ
Есть ли способ убедиться, что вызовы API теста frisby.js идут в последовательном порядке?
Я пробую простую последовательность тестов на API: Создайте пользовательский ресурс с POST Запросить ресурс пользователя с GET Удалить пользовательский ресурс с DELETE У меня есть один файл спецификации теста Фрисби mytest_spec.js, Я разбил тест на …
08 июл '16 в 18:19
0
ответов
Как передать аргумент командной строки или переменную окружения в сценарии frisby из пакетного сценария с помощью jest
Это не принимает аргумент при запуске в cmd. По сути, он принимает аргумент в качестве параметра и ищет этот аргумент по всему файлу и запускает все файлы, если что-либо соответствует этому аргументу, но не ограничивается конкретным. как файлы 1.log…
10 апр '18 в 12:56
2
ответа
frisby.js синтаксис содержимого сообщения
У меня есть пользовательский интерфейс и обмен данными с сервером, который работает хорошо, но я хотел начать тестировать новую разработку с Frisby.js. Пользовательский интерфейс имеет менеджер форм JavaScript, который использует jQuery. Моим телом …
10 ноя '15 в 18:49
1
ответ
Жасмин добавить блок "это" в качестве функции перед каждым
Я использую Frisby.js для автоматизации моих API. Есть два API addUser и удалить пользователя, которые мне нужно использовать перед несколькими другими API, а затем удалить его. Я использую следующий формат блока в тех случаях, когда мне нужно испол…
25 янв '18 в 12:43
1
ответ
Подсчет объектов в массиве в объекте во Фрисби
Я начинаю изучать FrisbyJS и пытаюсь сделать некоторые утверждения. Я получаю JSON, который выглядит так [ { "articles": [ { "article": "123-123002", "updated": "2016-10-20T14:57:25", "sourced balance": [], "balance": "50.00" }, { "article": "100-12…
20 окт '16 в 13:57