refactor(config): extract config loading from modelgrid
This commit is contained in:
@@ -1,14 +1,11 @@
|
||||
import { assertEquals } from 'jsr:@std/assert@^1.0.0';
|
||||
import { ModelGrid } from '../ts/modelgrid.ts';
|
||||
import { ConfigManager } from '../ts/config/config-manager.ts';
|
||||
import type { IModelGridConfig } from '../ts/interfaces/config.ts';
|
||||
|
||||
Deno.test('ModelGrid normalizes current config defaults', () => {
|
||||
const modelgrid = new ModelGrid();
|
||||
const normalizeConfig = (modelgrid as unknown as {
|
||||
normalizeConfig: (config: Partial<IModelGridConfig>) => IModelGridConfig;
|
||||
}).normalizeConfig.bind(modelgrid);
|
||||
Deno.test('ConfigManager normalizes current config defaults', () => {
|
||||
const configManager = new ConfigManager();
|
||||
|
||||
const normalized = normalizeConfig({
|
||||
const normalized = configManager.normalizeConfig({
|
||||
version: '1.0.0',
|
||||
api: {
|
||||
port: 9000,
|
||||
|
||||
Reference in New Issue
Block a user