london-air
Version:
NodeJS wrapper for the London Air Quality API.
33 lines (28 loc) • 1.17 kB
JavaScript
;
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();
});
});
});