Files
advanced-camera-card/tests/card-controller/view/modifiers/remove-context-property.test.ts
T

27 lines
658 B
TypeScript

import { expect, it } from 'vitest';
import { RemoveContextPropertyViewModifier } from '../../../../src/card-controller/view/modifiers/remove-context-property';
import { createView } from '../../../view/test-utils';
it('should remove context property', () => {
const modifier = new RemoveContextPropertyViewModifier('timeline', 'window');
const view = createView({
view: 'live',
camera: 'camera',
displayMode: 'grid',
context: {
timeline: {
window: {
start: new Date(),
end: new Date(),
},
},
},
});
modifier.modify(view);
expect(view.context).toEqual({ timeline: {} });
});