feat: Add event-based automation triggers (#2537)
This commit is contained in:
committed by
dermotduffy
parent
b701366762
commit
a31816c168
@@ -2,7 +2,7 @@ import { describe, expect, it, Mock, vi } from 'vitest';
|
||||
import { ConditionStateManager } from '../../../src/condition-trigger/conditions/state-manager';
|
||||
import { TriggersManager } from '../../../src/condition-trigger/triggers/manager';
|
||||
import { Trigger } from '../../../src/config/schema/condition-trigger/triggers/types';
|
||||
import { createHASS, createStateEntity } from '../../test-utils';
|
||||
import { createHASS, createHASSManager, createStateEntity } from '../../test-utils';
|
||||
|
||||
// @vitest-environment jsdom
|
||||
describe('TriggersManager', () => {
|
||||
@@ -14,7 +14,7 @@ describe('TriggersManager', () => {
|
||||
listener: Mock;
|
||||
} => {
|
||||
const stateManager = new ConditionStateManager();
|
||||
const manager = new TriggersManager(triggers, stateManager);
|
||||
const manager = new TriggersManager(triggers, stateManager, createHASSManager());
|
||||
const listener = vi.fn();
|
||||
return { manager, stateManager, listener };
|
||||
};
|
||||
@@ -107,6 +107,7 @@ describe('TriggersManager', () => {
|
||||
const manager = new TriggersManager(
|
||||
[{ trigger: 'camera', cameras: ['front'], enabled }],
|
||||
stateManager,
|
||||
createHASSManager(),
|
||||
);
|
||||
const listener = vi.fn();
|
||||
manager.addListener(listener);
|
||||
@@ -169,6 +170,7 @@ describe('TriggersManager', () => {
|
||||
const manager = new TriggersManager(
|
||||
[{ trigger: 'camera', cameras: ['front', 'back'], enabled: ENABLED_TEMPLATE }],
|
||||
stateManager,
|
||||
createHASSManager(),
|
||||
);
|
||||
const listener = vi.fn();
|
||||
manager.addListener(listener);
|
||||
|
||||
Reference in New Issue
Block a user