test: Split test utilities to improve test times (#2622)

This commit is contained in:
Dermot Duffy authored and GitHub committed 2026-07-26 16:29:53 -07:00
1 parent 8d44fcecf1
commit ad89aa9538
234 files changed
+2730 -2516

No files matched your search

@@ -1,15 +1,16 @@
import { describe, expect, it, vi } from 'vitest';
import { setAutomationsFromConfig } from '../../../src/card-controller/config/load-automations';
import { createCardAPI, createConfig } from '../../test-utils';
import { createConfig } from '../../config/test-utils';
import { createCardAPI } from '../../test-utils';
describe('setAutomationsFromConfig', () => {
it('without config', () => {
const api = createCardAPI();
setAutomationsFromConfig(api);
expect(api.getAutomationsManager().deleteAutomations).toBeCalled();
expect(api.getAutomationsManager().addAutomations).toBeCalledWith([]);
expect(api.getAutomationsManager().deleteAutomations).toHaveBeenCalled();
expect(api.getAutomationsManager().addAutomations).toHaveBeenCalledWith([]);
});
it('with config', () => {
@@ -33,7 +34,7 @@ describe('setAutomationsFromConfig', () => {
setAutomationsFromConfig(api);
expect(api.getAutomationsManager().deleteAutomations).toBeCalled();
expect(api.getAutomationsManager().addAutomations).toBeCalledWith(automations);
expect(api.getAutomationsManager().deleteAutomations).toHaveBeenCalled();
expect(api.getAutomationsManager().addAutomations).toHaveBeenCalledWith(automations);
});
});