Don't run automations prior to initialization .

This commit is contained in:
Dermot Duffy
2024-08-26 14:35:16 -07:00
parent 2a31d96120
commit 91ffe0656b
5 changed files with 60 additions and 11 deletions
@@ -21,6 +21,7 @@ describe('HASSManager', () => {
it('should have null hass on construction', () => {
const manager = new HASSManager(createCardAPI());
expect(manager.getHASS()).toBeNull();
expect(manager.hasHASS()).toBeFalsy();
});
it('should get state watcher', () => {
@@ -28,6 +29,15 @@ describe('HASSManager', () => {
expect(manager.getStateWatcher()).toEqual(expect.any(StateWatcher));
});
it('should get hass after set', () => {
const manager = new HASSManager(createCardAPI());
const hass = createHASS();
manager.setHASS(hass);
expect(manager.getHASS()).toBe(hass);
expect(manager.hasHASS()).toBeTruthy();
});
it('should set light or dark mode upon setting hass', () => {
const api = createCardAPI();
const manager = new HASSManager(api);