Arm1.ru

Тестирование REST API с помощью Jasmine

Тестирование REST API с помощью Jasmine

Ещё одна шпаргалка. Пока писал API для проекта, захотелось написать какие-то тесты, чтобы быть уверенным, что API работает правильно. Такое тестирование снаружи, которым можно покрыть и чужое API. Например, если кто-то другой тебе пишет и ты хочешь быть уверенным, что после внесения каких-то правок у него ничего не сломалось. Хотя, конечно, такое тестирование должен делать тот, кто пишет API. Тем не менее.

Для тестов решил использовать Node.js и framework для тестирования Jasmine. Попутно прикрутил Gulp, чтобы в нём прогонять код через ESLint на предмет каких-то косяков и запускать тесты.

npm init
npm install gulp -g
npm install jasmine -g
npm install request --save
jasmine init

Остальное на гитхабе: Пример-заготовка на Github.

keyboard_return back