mirror of https://github.com/alibaba/ice.git
35 lines
745 B
TypeScript
35 lines
745 B
TypeScript
import { expect, it, describe } from 'vitest';
|
|
import getAppConfig, { defineAppConfig } from '../src/appConfig.js';
|
|
|
|
describe('AppConfig', () => {
|
|
it('getAppConfig', () => {
|
|
const appConfig = getAppConfig({
|
|
default: {
|
|
app: {
|
|
rootId: 'app',
|
|
},
|
|
},
|
|
auth: {},
|
|
});
|
|
expect(appConfig).toStrictEqual({
|
|
app: {
|
|
rootId: 'app',
|
|
strict: false,
|
|
},
|
|
router: {
|
|
type: 'browser',
|
|
},
|
|
});
|
|
});
|
|
|
|
it('defineAppConfig', () => {
|
|
const appConfig = {};
|
|
expect(defineAppConfig(appConfig)).toEqual(appConfig);
|
|
});
|
|
|
|
it('defineAppConfig fn', () => {
|
|
const appConfig = {};
|
|
expect(defineAppConfig(() => appConfig)).toEqual(appConfig);
|
|
});
|
|
});
|