Feature: Heartbeat
As an administrator I want to visit an endpoint So that I can confirm the server is responding
Let's add a test to ./test/heartbeat.js
for our Heartbeat
feature. This resource will get a status from the route /heartbeat
and return a 200 Ok
status code. Let's write our first integration test using Mocha and SuperTest. First off, create a folder named /test
inside your vision
folder.
Our test describes heartbeat
; it expects the response to have a JSON
content type and a status code equal to 200 Ok
.
var app = require('../app') , request = require('supertest'); describe('vision heartbeat api', function(){ describe('when requesting resource /heartbeat', function(){ it('should respond with 200', function(done){ request(app) .get('/heartbeat') ...
Get Advanced Express Web Application Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.