Don't run automations prior to initialization .
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user