add unit test, fix dev dependencies, add Makefile

This commit is contained in:
Konstantin Pogorelov
2016-04-18 17:34:37 +02:00
parent 616e5daacc
commit 3ae9394154
4 changed files with 34 additions and 5 deletions

24
spec/indexSpec.js Normal file
View File

@@ -0,0 +1,24 @@
"use strict";
/* eslint-env jasmine */
let express = require("express"),
request = require("supertest"),
bundle = require("../");
describe("index", () => {
const app = express();
app.use(bundle({
prefix: "hello"
}));
it("/metrics returns up=1", done => {
request(app)
.get("/metrics")
.end((err, res) => {
expect(res.status).toBe(200);
expect(res.text).toMatch(/hello:up\s1/);
done();
});
});
});