From 67093c0b31b7cd45115a9cf3e81550866ed1bfd2 Mon Sep 17 00:00:00 2001 From: capyq <60133108+capyq@users.noreply.github.com> Date: Wed, 18 Dec 2024 14:48:08 +0100 Subject: [PATCH] Tests/custom aggrid Signed-off-by: capyq --- .../customAGGrid/tests/customAggrid.test.tsx | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/components/customAGGrid/tests/customAggrid.test.tsx diff --git a/src/components/customAGGrid/tests/customAggrid.test.tsx b/src/components/customAGGrid/tests/customAggrid.test.tsx new file mode 100644 index 00000000..f28e67d5 --- /dev/null +++ b/src/components/customAGGrid/tests/customAggrid.test.tsx @@ -0,0 +1,37 @@ +/** + * Copyright (c) 2024, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ +import { ColDef, GridOptions } from 'ag-grid-community'; +import { CustomAGGrid } from '../customAggrid'; +import { RenderBuilder } from '../../../tests/testsUtils.test'; + +const RenderBuilderInstance = new RenderBuilder().withTrad().withTheme(); + +const defaultColDef: ColDef = { flex: 1 }; + +const columnDefs: ColDef[] = [ + { headerName: 'Make', field: 'make' }, + { headerName: 'Model', field: 'model' }, + { headerName: 'Price', field: 'price' }, +]; + +const rowData = [ + { make: 'Toyota', model: 'Celica', price: 35000 }, + { make: 'Ford', model: 'Mondeo', price: 32000 }, + { make: 'Porsche', model: 'Boxster', price: 72000 }, +]; + +const gridOptions: GridOptions = { + defaultColDef, + columnDefs, + rowData, +}; + +describe('CustomAGGrid', () => { + it('renders without crashing', () => { + RenderBuilderInstance.render(); + }); +});