Test Fixtures
const users = {
validUser: {
name: "John Doe",
email: "john@example.com",
password: "Password123",
},
adminUser: {
name: "Admin",
email: "admin@example.com",
password: "AdminPass123",
role: "admin",
},
};
module.exports = users;
const fixtures = require("../fixtures/users");
test("should create user", async () => {
const response = await request(app)
.post("/api/users")
.send(fixtures.validUser)
.expect(201);
expect(response.body.user.email).toBe(fixtures.validUser.email);
});