UNPKG

auspice

Version:

Web app for visualizing pathogen evolution

40 lines (32 loc) 860 B
/* eslint no-unused-expressions: off */ /* HOW TO RUN THESE TESTS? npx mocha */ const chai = require('chai'); chai.use(require('chai-http')); const expect = chai.expect; const isValidJSONCallback = (url) => { return (done) => { chai.request(url) .get('') .end((err, res) => { expect(err).to.be.null; expect(res).to.have.status(200); expect(res).to.be.json; done(); }); }; }; const isValidURLCallback = (url) => { return (done) => { chai.request(url) .get('') .end((err, res) => { expect(err).to.be.null; expect(res).to.have.status(200); done(); // Call done to signal callback end }); }; }; it('loads the spash page as expected', isValidURLCallback('http://localhost:4000')); it('loads /zika', isValidURLCallback('http://localhost:4000/zika'));