From c99f95c5425a7764e88a726033d4104fd2ff1dd5 Mon Sep 17 00:00:00 2001 From: Nate Kelley Date: Fri, 4 Jul 2025 07:34:11 -0600 Subject: [PATCH] Update chatConfig.defaults.test.ts --- .../charts/chatConfig.defaults.test.ts | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/packages/server-shared/src/metrics/charts/chatConfig.defaults.test.ts b/packages/server-shared/src/metrics/charts/chatConfig.defaults.test.ts index a972228a6..1dcc70c70 100644 --- a/packages/server-shared/src/metrics/charts/chatConfig.defaults.test.ts +++ b/packages/server-shared/src/metrics/charts/chatConfig.defaults.test.ts @@ -1,12 +1,11 @@ -import { describe, it, expect } from 'vitest'; -import { DEFAULT_CHART_CONFIG } from './chatConfig.defaults'; -import { BusterChartConfigPropsSchema } from './chartConfigProps'; -import { DEFAULT_CHART_THEME } from './configColors'; +import { describe, expect, it } from "vitest"; +import { ChartConfigPropsSchema } from "./chartConfigProps"; +import { DEFAULT_CHART_THEME } from "./configColors"; -describe('DEFAULT_CHART_CONFIG', () => { - it('should conform to BusterChartConfigPropsSchema and have expected default values', () => { +describe("DEFAULT_CHART_CONFIG", () => { + it("should conform to BusterChartConfigPropsSchema and have expected default values", () => { // Verify that DEFAULT_CHART_CONFIG is valid according to the schema - const parseResult = BusterChartConfigPropsSchema.safeParse(DEFAULT_CHART_CONFIG); + const parseResult = ChartConfigPropsSchema.safeParse({}); expect(parseResult.success).toBe(true); if (parseResult.success) { @@ -22,9 +21,9 @@ describe('DEFAULT_CHART_CONFIG', () => { expect(config.columnSettings).toEqual({}); expect(config.columnLabelFormats).toEqual({}); expect(config.showLegend).toBeNull(); - expect(config.barLayout).toBe('vertical'); + expect(config.barLayout).toBe("vertical"); expect(config.barSortBy).toEqual([]); - expect(config.barGroupType).toBe('group'); + expect(config.barGroupType).toBe("group"); expect(config.barShowTotalAtTop).toBe(false); expect(config.lineGroupType).toBeNull(); expect(config.scatterAxis).toEqual({ @@ -32,16 +31,16 @@ describe('DEFAULT_CHART_CONFIG', () => { y: [], category: [], size: [], - tooltip: null + tooltip: null, }); expect(config.pieChartAxis).toEqual({ x: [], y: [], - tooltip: null + tooltip: null, }); // Verify the config is a complete object with all required properties - expect(typeof config).toBe('object'); + expect(typeof config).toBe("object"); expect(config).not.toBeNull(); // Verify it has a selectedChartType (required field)