ice/packages/runtime/tests/appConfig.test.ts

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);
});
});