用于测试API端点的Javascript库

d1b*_*1b1 4 javascript api rest mocha.js jasmine

我正在寻找一个简单的API来测试rest API.我希望能够保持mocha和/或jasmine断言结构,同时链接API数据,动词等.

api( '/maker' )
   .put(
     return {
       name: 'Sample 1',
       type: 'cheese',
       country: 'United States'
     }
   )
   .failed()
   .succussed().
   .has(
     return {
       assert(1, 1)
     }
   );
Run Code Online (Sandbox Code Playgroud)

Dan*_*ohn 6

supertest https://github.com/visionmedia/supertest完全符合您的要求.

  • 尝试frisby和supertest之后的笔记:与frisby相比,在超级中"链接"异步请求要容易得多.另外,我喜欢supertest默认的json编码请求体与frisby的url-form-encoded默认值. (6认同)

web*_*bXL 6

Frisby.js https://github.com/vlucas/frisby是另一个.这是基于茉莉花的.