Im trying to run a chai test on my website, it should create user when run, but it gives me this error when i run it:
Error: Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/Users/mikkelwager/Documents/GitHub/Exercise/tests/test.js)
here is my code, can anyone help
var User = require("../api/models/User"); const db = require("../api/db/db.js");
const chai = require("chai"); const chaiHttp = require("chai-http"); const router = require("../server"); chai.use(chaiHttp); should = chai.should(); //test af /opretBruger (krav 1) describe("POST /createUser", () => { it("It should POST a new user", (done) => { const user = {}; chai .request(router) .post("/createUser") .set('content-type', 'application/json') .send({ first_name: 'test', last_name: 'test', email: 'test@test', phone: '2233223', street: 'test', zip_code: '1332', city: 'test', password: 'test', member: '1', }) .end(function (error, response, body) { if (error) { done(error); } else { done(); } }); }); });