mirror of
https://gitee.com/ByteDance/flowgram.ai.git
synced 2025-07-07 17:43:29 +08:00
* feat: get by key path in flow-node-variable-data * feat: scope chain transform service * feat: form outputs plugin * feat: base variable field * feat: move set var get var to scope * feat: batch outputs * feat: form plugin create effect by func * feat: batch output key configuration * feat: merge effet api in form plugin * feat: form plugin * fix: variable layout test * feat: simplify defineFormPluginCreator
18 lines
633 B
TypeScript
18 lines
633 B
TypeScript
import { test, expect } from 'vitest';
|
|
|
|
import { ScopeChainTransformService } from '../src';
|
|
import { runFreeLayoutTest } from '../__mocks__/run-free-layout-test';
|
|
import { freeLayout1 } from '../__mocks__/free-layout-specs';
|
|
|
|
runFreeLayoutTest('Variable Free Layout transform empty', freeLayout1, {
|
|
// 模拟清空作用域
|
|
transformCovers: () => [],
|
|
transformDeps: () => [],
|
|
runExtraTest: (container) => {
|
|
test('check has transformer', () => {
|
|
const transformService = container.get(ScopeChainTransformService);
|
|
expect(transformService.hasTransformer('VARIABLE_LAYOUT_CONFIG')).to.be.true;
|
|
});
|
|
},
|
|
});
|