- Move disambiguation-cancel tracker reset into useCameraScanner's new resetTrackedCard(cardId) (immutable map + setTrackedCards), wired via onTrackerReset — the identification hook no longer mutates state-derived objects, clearing the blocking react-hooks/immutability lint error. - Stub ResizeObserver in test/setup.js so ScannerCamera's workstation tests render under jsdom. - Drop unused eslint-disable directive in CollectionsPageView. npm run lint: 0 problems; vitest 231/231.
10 lines
257 B
JavaScript
10 lines
257 B
JavaScript
process.env.JWT_SECRET = 'test-secret-for-vitest-only-do-not-use-in-prod';
|
|
process.env.NODE_ENV = 'test';
|
|
|
|
if (!globalThis.ResizeObserver) {
|
|
globalThis.ResizeObserver = class ResizeObserver {
|
|
observe() {}
|
|
unobserve() {}
|
|
disconnect() {}
|
|
};
|
|
}
|