feat: Add event-based automation triggers (#2537)
This commit is contained in:
committed by
dermotduffy
parent
b701366762
commit
a31816c168
@@ -1,8 +1,8 @@
|
||||
import { describe, expect, it, Mock, vi } from 'vitest';
|
||||
import { TemplateRenderer } from '../../../../src/card-controller/templates';
|
||||
import { ConditionStateManager } from '../../../../src/condition-trigger/conditions/state-manager';
|
||||
import { InteractionTrigger } from '../../../../src/condition-trigger/triggers/triggers/interaction';
|
||||
import { TriggerOfType } from '../../../../src/condition-trigger/triggers/triggers/types';
|
||||
import { createTriggerEvaluatorContext } from './test-utils';
|
||||
|
||||
// @vitest-environment jsdom
|
||||
describe('InteractionTrigger', () => {
|
||||
@@ -11,10 +11,10 @@ describe('InteractionTrigger', () => {
|
||||
): { stateManager: ConditionStateManager; callback: Mock } => {
|
||||
const stateManager = new ConditionStateManager();
|
||||
const callback = vi.fn();
|
||||
new InteractionTrigger(trigger, {
|
||||
stateManager,
|
||||
templateRenderer: new TemplateRenderer(),
|
||||
}).subscribe(callback);
|
||||
new InteractionTrigger(
|
||||
trigger,
|
||||
createTriggerEvaluatorContext({ stateManager }),
|
||||
).subscribe(callback);
|
||||
return { stateManager, callback };
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user