mirror of
https://github.com/ENSL/ensl_gathers.git
synced 2024-11-10 15:21:56 +00:00
38 lines
No EOL
793 B
JavaScript
38 lines
No EOL
793 B
JavaScript
"use strict";
|
|
|
|
var helper = require("./helpers/index.js");
|
|
var request = require("supertest");
|
|
var assert = require("chai").assert;
|
|
var app = helper.app;
|
|
|
|
describe("Basic Spec", () => {
|
|
it ("serves main page", done => {
|
|
request(app)
|
|
.get("/")
|
|
.expect(200)
|
|
.end(done);
|
|
});
|
|
|
|
it ("returns 404 if page not found", done => {
|
|
request(app)
|
|
.get("/foo")
|
|
.expect(404)
|
|
.end(done);
|
|
});
|
|
});
|
|
|
|
describe("Gathers API", () => {
|
|
describe("gathers/current", () => {
|
|
it ("returns the current gather", done => {
|
|
request(app)
|
|
.get("/gathers/current")
|
|
.expect(200)
|
|
.end((error, response) => {
|
|
if (error) return done(error);
|
|
assert.equal(response.body.gatherers.length, 0);
|
|
assert.equal(response.body.state, 'gathering');
|
|
done();
|
|
});
|
|
});
|
|
});
|
|
}); |