mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2026-02-06 02:36:47 +00:00
Alternative to the batcher approach (#848): parent fetches all room meeting statuses in a single bulk POST and passes data down as props. No extra dependency (@yornaath/batshit), no implicit batching magic. Backend: POST /v1/rooms/meetings/bulk-status + bulk DB methods. Frontend: useRoomsBulkMeetingStatus hook in RoomList, MeetingStatus receives data as props instead of calling per-room hooks. CI: fix pnpm 8→10 auto-detect, add concurrency group. Tests: Jest+jsdom+testing-library for bulk hook.
23 lines
549 B
JavaScript
23 lines
549 B
JavaScript
module.exports = {
|
|
testEnvironment: "jest-environment-jsdom",
|
|
roots: ["<rootDir>/app"],
|
|
testMatch: ["**/__tests__/**/*.test.ts", "**/__tests__/**/*.test.tsx"],
|
|
collectCoverage: false,
|
|
transform: {
|
|
"^.+\\.[jt]sx?$": [
|
|
"ts-jest",
|
|
{
|
|
tsconfig: {
|
|
jsx: "react-jsx",
|
|
module: "esnext",
|
|
moduleResolution: "bundler",
|
|
esModuleInterop: true,
|
|
strict: true,
|
|
downlevelIteration: true,
|
|
lib: ["dom", "dom.iterable", "esnext"],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
};
|