Вы можете использовать mocha.js. Согласно официальному сайту, «Mocha - это многофункциональная среда тестирования JavaScript, работающая на Node.js и в браузере, что делает асинхронное тестирование простым и увлекательным. Тесты Mocha запускаются последовательно, что позволяет создавать гибкие и точные отчеты, сопоставляя неперехваченные исключения с правильными. тестовые примеры. Размещены на GitHub ".
Почему вам следует выбрать именно его: Mocha может работать как на node.js, так и в браузере. По сравнению с другими средами тестирования javascript, такими как Jasmine, вы можете увидеть, что обработка асинхронного тестирования Mocha является ключевым фактором для его выбора. При тестировании API нам необходимо отправить некоторые данные в конечную точку и использовать полученные данные для вызова другой конечной точки. Например, нам нужно получить пользователя, а затем получить его идентификатор, чтобы получить все местоположения, принадлежащие этому пользователю.
Chai В отличие от Jasmine, для дополнения Mocha необходимо использовать дополнительную библиотеку утверждений. Chai - это библиотека утверждений, которая позволяет вам выбрать интерфейс утверждений, который вам больше всего нравится, включая «assert», «expect» и «should».
Почему вам следует выбрать его. Хотя Mocha можно использовать с любой библиотекой утверждений, а Chai можно использовать с любой платформой тестирования javascript, многие разработчики javascript предпочитают использовать их вместе. Мы можем использовать интерфейс Chai «expect» для связывания утверждений на естественном языке вместе, чтобы мы могли тщательно протестировать JSON, возвращаемый из конечных точек нашего API.
Ссылка: для получения дополнительной информации посмотреть
person
Dhruv Choudhary
schedule
23.08.2018