Use `vitest` for backend tests: - `bench` script now uses [vitest's `bench`](https://vitest.dev/api/#bench) - e2e test fails with same error happening now with jest:`data-testid` attribute not present. vitest left, jest right <img width="1264" height="603" alt="image" src="https://github.com/user-attachments/assets/56fc43a6-e143-4208-bf14-7e016aae7fa9" />
23 lines
437 B
JavaScript
23 lines
437 B
JavaScript
import { bench, describe } from "vitest";
|
|
|
|
import { calculateRank } from "../../src/calculateRank.js";
|
|
|
|
describe("calculateRank", () => {
|
|
bench(
|
|
"base",
|
|
async () => {
|
|
calculateRank({
|
|
all_commits: false,
|
|
commits: 1300,
|
|
prs: 1500,
|
|
issues: 4500,
|
|
reviews: 1000,
|
|
repos: 0,
|
|
stars: 600000,
|
|
followers: 50000,
|
|
});
|
|
},
|
|
{ warmupIterations: 50 },
|
|
);
|
|
});
|