UNPKG

homebridge-mi-hygrothermograph

Version:

Homebridge plugin for Xiaomi Mi Bluetooth Temperature and Humidity Sensor

29 lines (26 loc) 724 B
const proxyquire = require("proxyquire").noCallThru(); const assert = require("assert"); const { describe, it } = require("mocha"); const sinon = require("sinon"); describe("index", () => { afterEach(() => { sinon.restore(); }); it("should export accessory", () => { const registerStub = sinon.stub(); const accessoryStub = sinon.stub(); const HomebridgeMock = { registerAccessory: registerStub, }; proxyquire("../index", { "./lib/accessory": () => ({ HygrothermographAccessory: accessoryStub }), })(HomebridgeMock); assert( registerStub.calledWith( "homebridge-mi-hygrothermograph", "Hygrotermograph", accessoryStub ) ); }); });