2020-11-13 15:22:41 +08:00

19 lines
656 B
TypeScript

import set from 'lodash/set';
import cloneDeep from 'lodash/clonedeep';
import '../fixtures/window';
import formSchema from '../fixtures/schema/form';
import VisualEngine from '../../src';
describe('VisualEngine.Exchange 相关 API 测试', () => {
it('select / getSelected', () => {
const doc = VisualEngine.Pages.addPage(formSchema);
VisualEngine.Exchange.select(doc?.getNode('form'));
expect(VisualEngine.Exchange.getSelected()?.componentName).toBe('Form');
expect(VisualEngine.Exchange.getSelected()?.id).toBe('form');
});
it('onIntoView', () => {
expect(typeof VisualEngine.Exchange.onIntoView).toBe('function');
});
});