Skip to content

Commit 80f181f

Browse files
committed
refactor: cleanup utils.tsx
1 parent 0a66168 commit 80f181f

1 file changed

Lines changed: 16 additions & 9 deletions

File tree

  • benchexec/tablegenerator/react-table/src/tests

benchexec/tablegenerator/react-table/src/tests/utils.tsx

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,7 @@ type OverviewProps = {
6060
tableHeader: PreparedTableHeader;
6161
originalTable: PreparedTableDataRows;
6262
originalTools: PreparedTools;
63-
data: {
64-
version: string;
65-
};
63+
data: { version?: string };
6664
statusValues: unknown;
6765
categoryValues: unknown;
6866
filtered: unknown[];
@@ -97,6 +95,8 @@ type ComponentFuncSync = (overview: OverviewProps) => React.ReactElement;
9795
ReactDOM.createPortal = ((dom: unknown) =>
9896
dom) as unknown as typeof ReactDOM.createPortal;
9997

98+
const noop = (..._args: unknown[]): void => undefined;
99+
100100
/**
101101
* Function to get all props that can be passed by the Overview component to its
102102
* children, without invoking a render
@@ -165,10 +165,17 @@ const getOverviewProps = (data: unknown): OverviewProps => {
165165
stats,
166166
originalTable,
167167
originalTools,
168-
data,
168+
data: data as { version?: string },
169169
statusValues,
170170
categoryValues,
171171
filtered: [],
172+
toggleSelectColumns: noop,
173+
prepareTableValues: noop,
174+
setFilter: noop,
175+
filterPlotData: noop,
176+
toggleLinkOverlay: noop,
177+
changeTab: noop,
178+
switchToQuantile: noop,
172179
};
173180
};
174181

@@ -187,8 +194,8 @@ const test_snapshot_of_async = (
187194
.filter((file) => file.endsWith(".html"))
188195
.filter((file) => fs.statSync(`${testDir}${file}`).size < 100000)
189196
.forEach((file) => {
190-
it(`${name} for ${file}`, async () => {
191-
const content = fs.readFileSync(`${testDir}${file}`, {
197+
it(name + " for " + file, async () => {
198+
const content = fs.readFileSync(testDir + file, {
192199
encoding: "utf-8",
193200
});
194201
const data = JSON.parse(content) as unknown;
@@ -213,10 +220,10 @@ const test_snapshot_of = (
213220
): void => {
214221
fs.readdirSync(testDir)
215222
.filter((file) => file.endsWith(".html"))
216-
.filter((file) => fs.statSync(`${testDir}${file}`).size < 100000)
223+
.filter((file) => fs.statSync(testDir + file).size < 100000)
217224
.forEach((file) => {
218-
it(`${name} for ${file}`, () => {
219-
const content = fs.readFileSync(`${testDir}${file}`, {
225+
it(name + " for " + file, () => {
226+
const content = fs.readFileSync(testDir + file, {
220227
encoding: "utf-8",
221228
});
222229
const data = JSON.parse(content) as unknown;

0 commit comments

Comments
 (0)