VRMS
VRMS copied to clipboard
Volunteer Relationship Management System: This is an ambitious project to create a system that will help us measure our human capital development, reduce repetitive tasks and processes, and improve ou...
### Overview To streamline linting remediation across the VRMS codebase, we need a script that outputs a list of files with linting errors. This will help prioritize fixes and track...
### Overview Current tests for modules in `/backend/models/` are failing intermittently because the depend on a faulty configuration of MongoMemoryServer. We need to create unit tests that isolate the the...
### Overview Now that VRMS enforces linting in pull requests, we need to address and resolve all existing linting errors across the codebase. This epic will track the investigation and...
### Overview Create unit tests for each route on `./backend/routers/grantpermission.router.js` ### Action Items - [ ] Create tests for every route described in `./backend/routers/grantpermission.router.js`, isolating their functionality from all dependencies...
### Overview Create integration tests for all `auth` API endpoints ### Action Items - [ ] Create integration tests for all `auth` API endpoints (see `./backend/routers/auth.router.js`) - If you run...
### Overview Create integration tests for all `project` API endpoints ### Action Items - [ ] Create integration tests for all `project` API endpoints (see `./backend/routers/projects.router.js`) - If you run...
### Overview Create unit tests for each route on `./backend/routers/slack.router.js` ### Action Items - [ ] Create tests for every route described in `./backend/routers/slack.router.js`, isolating their functionality from all dependencies...
### Overview Create unit tests for each route on `./backend/routers/success.router.js` ### Action Items - [ ] Create tests for every route described in `./backend/routers/success.router.js`, isolating their functionality from all dependencies...
### Overview MongoDB backend tests are failing intermittently due to the state of the database not being properly reset between tests. We need narrative-style integration tests for each router, where...
### Dependency - [ ] #1967 ### Overview Following the investigation into using code mods for linting errors, this task focuses on implementing those fixes across the VRMS codebase. The...