We'll add the test case over inside a brand new file called users.test.js. In here, we'll be able to load in users, test it, and do whatever else we might need to do. Now, the first step is going to be to actually export users.
Currently, inside the user.js file we have defined the class, but we do not export it. Exporting it is going to be the same as exporting anything else, there's nothing special there.
We'll add module.exports, and we're going to go ahead and export, inside of curly braces, an object where the users property equals the Users class definition we have, making sure to match the case:
addUser (id, name, room) {
var user = {id, name, room};
this.users.push(user);
return user;
}
}
module.exports = {Users};
Now that we have this in place, we can actually require our class and make new instances of it over inside the users.test file.