- Home
- API Testing Tools
- Frisby.js
On the recordRead 11 Oct 202617 facts
Frisby.js
On the record
- Commercial plans
- The official documentation and repository describe an installable software package and provide no paid plan or trial terms.github.com · read 11 Oct 2026
- Configuration
- Global or per-test setup can apply request options such as headers and authentication.docs.frisbyjs.com · read 11 Oct 2026
- Custom assertions
- Users can define custom expectation handlers and use them in tests.github.com · read 11 Oct 2026
- Debugging
- Built-in inspectors can log request and response details, headers, status, JSON, and body content.docs.frisbyjs.com · read 11 Oct 2026
- Dependent tests
- Promise-style chaining supports tests that make dependent HTTP calls.docs.frisbyjs.com · read 11 Oct 2026
- File uploads
- Frisby supports file uploads using FormData.docs.frisbyjs.com · read 11 Oct 2026
- HTTP methods
- Frisby.js provides GET, POST, PUT, and DELETE helpers, plus a fetch method that accepts Fetch API options.docs.frisbyjs.com · read 5 Oct 2026
- HTTP requests
- It provides GET, POST, PUT, DELETE, and fetch-based request methods.docs.frisbyjs.com · read 11 Oct 2026
- Installation
- The documentation instructs users to install Frisby as a development dependency with npm.docs.frisbyjs.com · read 11 Oct 2026
- JSON schemas
- Frisby exposes Joi for checking JSON response bodies against schemas.docs.frisbyjs.com · read 11 Oct 2026
- License
- The project repository states that Frisby.js is licensed under BSD 3-Clause.github.com · read 11 Oct 2026
- Purpose
- Frisby.js is a REST API testing framework for testing API endpoints.docs.frisbyjs.com · read 11 Oct 2026
- Response assertions
- Built-in assertions check status, headers, JSON values and types, and partial response body content.docs.frisbyjs.com · read 11 Oct 2026
- Response checks
- The project README lists built-in checks for status, headers, JSON values and types, body content, and response time.github.com · read 5 Oct 2026
- Schema validation
- The docs demonstrate using Joi to assert JSON response types and constraints.docs.frisbyjs.com · read 5 Oct 2026
- Shared request settings
- Global or per-test setup can apply request parameters such as headers, authentication, and cookies.docs.frisbyjs.com · read 5 Oct 2026
- Test runner
- Frisby.js uses Jasmine style assertions and Jest to run tests.docs.frisbyjs.com · read 11 Oct 2026