const methods = require('../routes/methods') describe("DB methohds test", () => { it('returns a user from DB by email', done => { methods.getUserByEmail('rosanny.sihombing@hft-stuttgart.de', function(resp, err){ try { expect(resp).not.toBeNull() expect(err).toBeNull() done() } catch (error) { done(error) } }) }) it("returns a user from DB by ID", done => { methods.getUserById(10, function(resp, err){ try { expect(resp).not.toBeNull() expect(err).toBeNull() done() } catch (error) { done(error) } }) }) it("checks user email", done => { methods.checkUserEmail("test@email.de", function(err, resp){ try { expect(resp).not.toBeNull() expect(err).toBeNull() done() } catch (error) { done(error) } }) }) it("returns a user by token", done => { methods.checkUserEmail("1abc0qwerty", function(err, resp){ // token = any alphanumeric try { expect(resp).not.toBeNull() expect(err).toBeNull() done() } catch (error) { done(error) } }) }) })