Запросы к сервисам на примере тестов

Примеры запросов к основным сервисам REST можно найти в подготовленных для этих сервисов тестах. Тесты написаны для mocha и находятся в репозитории приложения iondv develop-and-test.

Для запуска тестов нужно установить пакеты request-promise-native и mocha, например запустив npm install в папке develop-and-test/test.

Предварительно нужно сконфигурировать параметры сервера и пользователей в develop-and-test/test/modules/rest/config.js.

Запуск осуществляется вызовом mocha/lib/cli/cli.js для тестового скрипта, например:

node node_modules/mocha/lib/cli/cli.js modules/rest/echo.spec.js

Можно запустить все тесты в папке:

node node_modules/mocha/lib/cli/cli.js modules/rest/*.spec.js

Также возможен запуск отдельных юнит-тестов:

node node_modules/mocha/lib/cli/cli.js -g "<ЧАСТЬ НАЗВАНИЯ ТЕСТА>" modules/rest/*.spec.js

например:

node node_modules/mocha/lib/cli/cli.js -g "creating an object" modules/rest/*.spec.js