1
0
mirror of https://github.com/microsoft/TypeScript-Node-Starter.git synced 2025-11-08 16:17:37 +00:00
Files
TypeScript-Node-Starter/test/contact.test.ts
Irene (XiangYi) Chen d080f39b86 coverage/chai support and some unit tests
1. added jest coverage support (#64)
2. added chai testing support
3. created new unit tests
2018-01-03 15:12:41 -08:00

27 lines
621 B
TypeScript

import * as request from "supertest";
import * as app from "../src/app";
var chai = require('chai');
var expect = chai.expect;
describe("GET /contact", () => {
it("should return 200 OK", (done) => {
request(app).get("/contact")
.expect(200, done);
});
});
describe("POST /contact", () => {
it("should return false from assert when no message is found", (done) => {
request(app).post("/contact")
.field("name", "John Doe")
.field("email", "john@me.com")
.end(function(err, res) {
expect(res.error).to.be.false;
done();
})
.expect(302);
});
});