mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2025-12-12 19:52:51 +00:00
26 lines
713 B
TypeScript
26 lines
713 B
TypeScript
// @ts-nocheck
|
|
import isUseLoop from '../../src/utils/is-use-loop';
|
|
|
|
describe('base test', () => {
|
|
it('designMode is true', () => {
|
|
expect(isUseLoop([], true)).toBeFalsy();
|
|
expect(isUseLoop([{}], true)).toBeTruthy();
|
|
});
|
|
|
|
it('loop is expression', () => {
|
|
expect(isUseLoop({
|
|
"type": "JSExpression",
|
|
"value": "function() { console.log('componentDidMount'); }"
|
|
}, true)).toBeTruthy();
|
|
expect(isUseLoop({
|
|
"type": "JSExpression",
|
|
"value": "function() { console.log('componentDidMount'); }"
|
|
}, false)).toBeTruthy();
|
|
});
|
|
|
|
it('designMode is false', () => {
|
|
expect(isUseLoop([], false)).toBeTruthy();
|
|
expect(isUseLoop([{}], false)).toBeTruthy();
|
|
});
|
|
});
|