@luhanxin/mock
v3.0.0
Published
Request interception and API mocks for Puppeteer
Maintainers
Readme
@luhanxin/mock
基于 Puppeteer 请求拦截的轻量 API Mock 能力。
安装
pnpm add @luhanxin/mock使用
import {installMocks} from '@luhanxin/mock';
const mocks = await installMocks(page, [
{
url: /\/api\/tasks$/,
method: 'GET',
response: {body: [{id: 1, title: 'mock task'}]}
}
]);
try {
await page.reload();
} finally {
await mocks.dispose();
}支持 URL、HTTP 方法、状态码、Headers、JSON body 和延迟响应。
构建
pnpm build
pnpm typecheck