mirror of
https://github.com/wkulhanek/bonob.git
synced 2025-12-21 17:33:29 +01:00
Disabled sonos should return false for all mutations
This commit is contained in:
@@ -274,12 +274,13 @@ describe("sonos", () => {
|
||||
|
||||
describe("when is disabled", () => {
|
||||
it("should return a disabled client", async () => {
|
||||
const disabled = sonos({ auto: false });
|
||||
const disabled = sonos({ enabled: false });
|
||||
|
||||
expect(disabled).toEqual(SONOS_DISABLED);
|
||||
expect(await disabled.devices()).toEqual([]);
|
||||
expect(await disabled.services()).toEqual([]);
|
||||
expect(await disabled.register(aService())).toEqual(true);
|
||||
expect(await disabled.register(aService())).toEqual(false);
|
||||
expect(await disabled.remove(123)).toEqual(false);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -310,7 +311,7 @@ describe("sonos", () => {
|
||||
);
|
||||
sonosManager.InitializeWithDiscovery.mockResolvedValue(true);
|
||||
|
||||
const actualDevices = await sonos({ auto: true }).devices();
|
||||
const actualDevices = await sonos({ enabled: true }).devices();
|
||||
|
||||
expect(SonosManager).toHaveBeenCalledTimes(1);
|
||||
expect(sonosManager.InitializeWithDiscovery).toHaveBeenCalledWith(10);
|
||||
@@ -331,7 +332,7 @@ describe("sonos", () => {
|
||||
);
|
||||
sonosManager.InitializeWithDiscovery.mockResolvedValue(true);
|
||||
|
||||
const actualDevices = await sonos({ auto: true, seedHost: "" }).devices();
|
||||
const actualDevices = await sonos({ enabled: true, seedHost: "" }).devices();
|
||||
|
||||
expect(SonosManager).toHaveBeenCalledTimes(1);
|
||||
expect(sonosManager.InitializeWithDiscovery).toHaveBeenCalledWith(10);
|
||||
@@ -354,7 +355,7 @@ describe("sonos", () => {
|
||||
);
|
||||
sonosManager.InitializeFromDevice.mockResolvedValue(true);
|
||||
|
||||
const actualDevices = await sonos({ auto: true, seedHost }).devices();
|
||||
const actualDevices = await sonos({ enabled: true, seedHost }).devices();
|
||||
|
||||
expect(SonosManager).toHaveBeenCalledTimes(1);
|
||||
expect(sonosManager.InitializeFromDevice).toHaveBeenCalledWith(
|
||||
@@ -377,7 +378,7 @@ describe("sonos", () => {
|
||||
);
|
||||
sonosManager.InitializeWithDiscovery.mockResolvedValue(true);
|
||||
|
||||
const actualDevices = await sonos({ auto: true, seedHost: undefined }).devices();
|
||||
const actualDevices = await sonos({ enabled: true, seedHost: undefined }).devices();
|
||||
|
||||
expect(actualDevices).toEqual([
|
||||
{
|
||||
@@ -408,7 +409,7 @@ describe("sonos", () => {
|
||||
);
|
||||
sonosManager.InitializeWithDiscovery.mockResolvedValue(false);
|
||||
|
||||
expect(await sonos({ auto: true, seedHost: "" }).devices()).toEqual([]);
|
||||
expect(await sonos({ enabled: true, seedHost: "" }).devices()).toEqual([]);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user