Public API for a society manager application

misc-ops-spec.js 782B

123456789101112131415161718192021222324
  1. var request = require("request");
  2. var base_url = "http://localhost:3000";
  3. var server = require("../index.js");
  4. describe("Misc Operations", function () {
  5. describe("GET /hello/:name", function () {
  6. it("says hello world when no :name present", function (done) {
  7. request(base_url + "/hello/", function (error, response, body) {
  8. expect(response.statusCode).toBe(200);
  9. expect(body).toBe("<title>Hello World!</title>Hello World!");
  10. done();
  11. })
  12. });
  13. it("says hello to the name provided", function (done) {
  14. request(base_url + "/hello/Matt/", function (error, response, body) {
  15. expect(response.statusCode).toBe(200);
  16. expect(body).toBe("<title>Hello Matt!</title>Hello Matt!");
  17. done();
  18. });
  19. })
  20. });
  21. });