8000 fix: test file TestMultiTables.spec.ts · podman-desktop/podman-desktop@a7e963f · GitHub
[go: up one dir, main page]

Skip to content

Commit a7e963f

Browse files
committed
fix: test file TestMultiTables.spec.ts
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
1 parent d47ef3b commit a7e963f

File tree

1 file changed

+4
-22
lines changed

1 file changed

+4
-22
lines changed

packages/ui/src/lib/table/TestMultiTables.spec.ts

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import '@testing-library/jest-dom/vitest';
2020

21-
import { render, screen, within } from '@testing-library/svelte';
21+
import { render, screen } from '@testing-library/svelte';
2222
import { tick } from 'svelte';
2323
import { expect, test } from 'vitest';
2424

@@ -29,25 +29,7 @@ test('Expect each table receive its own grid-tables-column values', async () =>
2929
const table = await screen.findByRole('table', { name: tableName });
3030
expect(table).toBeDefined();
3131

32-
// get the elements having the role "row" inside the table html element
33-
const rows = await within(table).findAllByRole('row');
34-
const gridTableColumnsValuesSet = new Set<string>();
35-
for (const element of rows) {
36-
gridTableColumnsValuesSet.add(element.style.gridTemplateColumns);
37-
}
38-
39-
// all values should be the same in the set gridTableColumnsValues
40-
const items = Array.from(gridTableColumnsValuesSet.values());
41-
expect(items.length).toBe(1);
42-
43-
const item = items[0];
44-
45-
// split by space and keep the second value
46-
const values = item.split(' ');
47-
48-
expect(values.length).toBe(3);
49-
50-
return values[1];
32+
return table.style.getPropertyValue('--table-grid-table-columns');
5133
};
5234

5335
render(TestMultiTables, {});
@@ -57,8 +39,8 @@ test('Expect each table receive its own grid-tables-column values', async () =>
5739

5840
// expect to receive for each table, the good values of the width (which is different for each table)
5941
const gridTableColumnsValuesPersonWidth = await extractGridTableColumnsWidth('person');
60-
expect(gridTableColumnsValuesPersonWidth).toBe('3fr');
42+
expect(gridTableColumnsValuesPersonWidth).toBe('20px 3fr 5px');
6143

6244
const gridTableColumnsValuesBookWidth = await extractGridTableColumnsWidth('book');
63-
expect(gridTableColumnsValuesBookWidth).toBe('2fr');
45+
expect(gridTableColumnsValuesBookWidth).toBe('20px 2fr 5px');
6446
});

0 commit comments

Comments
 (0)
0