quickbuild
Version:
A mature, feature-complete application generator with an emphasis on speed
47 lines (39 loc) • 1.14 kB
text/typescript
import request from "supertest";
import app from "../src/app";
import { expect } from "chai";
describe("GET /login", () => {
it("should return 200 OK", () => {
return request(app).get("/login")
.expect(200);
});
});
describe("GET /forgot", () => {
it("should return 200 OK", () => {
return request(app).get("/forgot")
.expect(200);
});
});
describe("GET /signup", () => {
it("should return 200 OK", () => {
return request(app).get("/signup")
.expect(200);
});
});
describe("GET /reset", () => {
it("should return 302 Found for redirection", () => {
return request(app).get("/reset/1")
.expect(302);
});
});
describe("POST /login", () => {
it("should return some defined error message with valid parameters", (done) => {
return request(app).post("/login")
.field("email", "john@me.com")
.field("password", "Hunter2")
.expect(302)
.end(function(err, res) {
expect(res.error).not.to.be.undefined;
done();
});
});
});