1
0
mirror of https://github.com/microsoft/TypeScript-Node-Starter.git synced 2025-11-08 20:27:37 +00:00
Files
TypeScript-Node-Starter/test/user.test.ts
Piotr Błażejewicz (Peter Blazejewicz) a545815bb3 Fix outdated dependencies and NPM audit warnings (#334)
- deps update
- package lock update
- minor code changes to align with updated libraries

/cc @daxeh

Fixes #333
2021-08-16 22:26:57 +02:00

48 lines
1.1 KiB
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", (done) => {
request(app).get("/signup")
.expect(200)
.end(() => done());
});
});
describe("GET /reset", () => {
it("should return 302 Found for redirection", (done) => {
request(app).get("/reset/1")
.expect(302).end(() => done());
});
});
describe("POST /login", () => {
it("should return some defined error message with valid parameters", (done) => {
request(app).post("/login")
.field("email", "john@me.com")
.field("password", "Hunter2")
.expect(302)
.end((err, res) => {
expect(res.error).not.to.be.undefined;
done();
});
});
});