-
-
Couldn't load subscription status.
- Fork 97
Description
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 behavior of these models that we define and/or don't interact with an actual Mongo server.
Methods that ought to be tested and how:
We are defining the methods.serialize method on all of our schemas, and should test that the models exhibit the correct behavior when serialized. We are also depending on the validation functionality of models (like in user.model.js when we define a schema where accessLevel has the enum property. We should make sure that models are only valid when they are supposed to be.
Action Items
Resources/Instructions
https://jestjs.io/docs/getting-started
https://mongoosejs.com/docs/models.html
Metadata
Metadata
Assignees
Labels
Type
Projects
Status