UNPKG

london-air

Version:

NodeJS wrapper for the London Air Quality API.

33 lines (28 loc) 1.17 kB
"use strict"; var assert = require("chai").assert, client = require("../src/client"), nock = require("nock"); var body = {"AirQualityIndexHealthAdvice":{ "HealthAdvice":[ { "@AirQualityBand":"Low", "@LowerAirQualityIndex":"1", "@UpperAirQualityIndex":"3", "@Group":"At-risk individuals", "@Advice":"Enjoy your usual outdoor activities." } ] } }; describe("makeRequest", function() { var successRequest = nock("http://api.erg.kcl.ac.uk") .get("/AirQuality/Information/IndexHealthAdvice/Json") .reply(200, body); it("should return a success response on succesful request", function(done) { client.makeRequest("Information/IndexHealthAdvice/Json", function(error, response) { assert.include(response, "Enjoy your usual outdoor activities."); //assert.equal(response.body.AirQualityIndexHealthAdvice.HealthAdvice[0].AirQualityBand, "Low"); done(); }); }); });