/
githubmirror
/
github-readme-stats
Обзор
Документация
Войти
/
githubmirror
/
github-readme-stats
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/bench/pin.bench.js
50 строк
1 KB
Chongyi Zheng
tests: use custom benchmarking solution instead of outdated `jest-bench` package (#4468)
01 окт 2025, 22:20
Не верифицирован
01 окт 2025, 22:20
0d60641
Код
Авторство
О чём код?
import pin from "../../api/pin.js"; import axios from "axios"; import MockAdapter from "axios-mock-adapter"; import { it, jest } from "@jest/globals"; import { runAndLogStats } from "./utils.js"; const data_repo = { repository: { username: "anuraghazra", name: "convoychat", stargazers: { totalCount: 38000, }, description: "Help us take over the world! React + TS + GraphQL Chat App", primaryLanguage: { color: "#2b7489", id: "MDg6TGFuZ3VhZ2UyODc=", name: "TypeScript", }, forkCount: 100, isTemplate: false, }, }; const data_user = { data: { user: { repository: data_repo.repository }, organization: null, }, }; const mock = new MockAdapter(axios); mock.onPost("https://api.github.com/graphql").reply(200, data_user); it("test /api/pin", async () => { await runAndLogStats("test /api/pin", async () => { const req = { query: { username: "anuraghazra", repo: "convoychat", }, }; const res = { setHeader: jest.fn(), send: jest.fn(), }; await pin(req, res); }); });