Public API for a society manager application

misc-ops-spec.js 745B

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