{"library":"http-testify","type":"library","category":null,"description":"HTTPtestify is a Node.js library designed for comprehensive integration testing of HTTP APIs. It provides a promise-based API, drawing inspiration from Axios, to facilitate making HTTP requests, asserting response properties, and conducting end-to-end tests. The current stable version is 1.0.3, with releases driven by feature additions and minor bug fixes rather than a strict schedule. Key differentiators include its extensive support for various HTTP methods (GET, POST, PUT, DELETE), advanced request customization (headers, body, query parameters), and sophisticated parallel request handling capabilities like `all`, `race`, and `allSettled`. The library also offers features such as request cancellation, proxy support, robust cookie and session management, and automatic parsing of JSON and optional XML responses, making it a versatile tool for complex API testing scenarios.","language":"javascript","status":"active","version":"1.0.3","tags":["javascript","HTTP-testify","Mock Server","API Testing","HTTP Requests","HTTP Methods","Mocking","Mocking Framework","Node.js","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install http-testify","imports":["import HTTPtestify from 'http-testify';","const server = HTTPtestify.request(app);","server.get('/api/data').then(...);"]},{"cmd":"yarn add http-testify","imports":[]},{"cmd":"pnpm add http-testify","imports":[]}],"homepage":null,"github":"https://github.com/alok-shete/http-testify","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/http-testify","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/http-testify/compatibility"}}