Zuplo Mocking & Unit Test Sample#
This sample shows how to mock ZuploRequest
and ZuploContext
in order to write unit tests. This sample uses mocha and sinon, but the concepts apply to any test and mocking tool.
See the handlers.spec.ts
file for details.
Use this example locally#
To develop with this example locally, you can create a new Zuplo project using our CLI
npx create-zuplo-api@latest my-api --example test-mocks
Then, in the project directory run the following commands:
npm install
npm run dev
You can start the tests by running:
npm run unit
Discover More Examples
Remote MCP Server
Create a remote MCP server for an API with authentication and additional security policies.
Model Context Protocol (MCP)
Metering with OpenMeter
Meter requests, enforce plan limits and monetize your API by integrating Zuplo with OpenMeter.
Monetization
API Linting
See how to use API linting to enforce api consistency and require Zuplo features like policies.
API Governance
Backend for Frontend (BFF) Auth
Optimize UX and security in web applications with this approach.
Authentication