mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2025-12-16 06:42:53 +00:00
43 lines
854 B
TypeScript
43 lines
854 B
TypeScript
import { getProjectUtils } from "../../../src/build-components";
|
|
|
|
const sampleUtil = () => 'I am a sample util';
|
|
const sampleUtil2 = () => 'I am a sample util 2';
|
|
|
|
describe('get project utils', () => {
|
|
it('get utils with destructuring true', () => {
|
|
expect(getProjectUtils(
|
|
{
|
|
'@alilc/utils': {
|
|
destructuring: true,
|
|
sampleUtil,
|
|
sampleUtil2,
|
|
}
|
|
},
|
|
[{
|
|
name: 'sampleUtils',
|
|
npm: {
|
|
package: '@alilc/utils'
|
|
}
|
|
}]
|
|
)).toEqual({
|
|
sampleUtil,
|
|
sampleUtil2,
|
|
})
|
|
});
|
|
|
|
it('get utils with name', () => {
|
|
expect(getProjectUtils(
|
|
{
|
|
'@alilc/utils': sampleUtil
|
|
},
|
|
[{
|
|
name: 'sampleUtil',
|
|
npm: {
|
|
package: '@alilc/utils'
|
|
}
|
|
}]
|
|
)).toEqual({
|
|
sampleUtil,
|
|
})
|
|
});
|
|
}) |