variable-free-layout-transform-empty.test.ts 633 B

1234567891011121314151617
  1. import { test, expect } from 'vitest';
  2. import { ScopeChainTransformService } from '../src';
  3. import { runFreeLayoutTest } from '../__mocks__/run-free-layout-test';
  4. import { freeLayout1 } from '../__mocks__/free-layout-specs';
  5. runFreeLayoutTest('Variable Free Layout transform empty', freeLayout1, {
  6. // 模拟清空作用域
  7. transformCovers: () => [],
  8. transformDeps: () => [],
  9. runExtraTest: (container) => {
  10. test('check has transformer', () => {
  11. const transformService = container.get(ScopeChainTransformService);
  12. expect(transformService.hasTransformer('VARIABLE_LAYOUT_CONFIG')).to.be.true;
  13. });
  14. },
  15. });