UNPKG

btrz-health-check

Version:

A series of classes that will ping different service types to verify accessibility.

43 lines (37 loc) 1.18 kB
"use strict"; describe("EnvironmentInfo", function () { let EnvironmentInfo = require("../src/environment-info").EnvironmentInfo, expect = require("chai").expect, env = new EnvironmentInfo(); it("should include the git commit hash if is a git repo", function (done) { env.git() .then(function (result) { expect(result).not.to.be.null; done(); }); }); it("should return localhost if can't find the ec2 instance Id", function (done) { env.ec2instanceId() .then(function (result) { expect(result).not.to.be.eql(undefined); if (result === "localhost") { expect(result).to.be.eql("localhost"); } done(); }) .catch((err) => { done(err); }); }); it("should return the BUILD_NUMBER", function () { expect(env.buildNumber()).to.be.eql("123456789"); }); it("should return the env variables combined", function (done) { env.values().then(function (result) { expect(result.commit).not.to.be.null; expect(result.instanceId).to.not.be.eql(undefined); expect(result.build).to.be.eql("123456789"); done(); }); }); });