Skip to content

Commit 657e116

Browse files
committed
[test]: Update unit tests
1 parent 9cfa971 commit 657e116

File tree

2 files changed

+43
-5
lines changed

2 files changed

+43
-5
lines changed

packages/sqle/src/page/DataSourceComparison/ComparisonEntry/__tests__/__snapshots__/useDataSourceSelectorTree.test.tsx.snap

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,17 @@ exports[`useDataSourceSelectorTree should initialize data correctly 1`] = `
2424
/>,
2525
"value": "PostgreSQL",
2626
},
27+
{
28+
"dbType": "TiDB",
29+
"disabled": true,
30+
"id": "TiDB",
31+
"label": "TiDB",
32+
"pId": "TREE_DATA_PARENT_NODE_ID",
33+
"title": <DatabaseTypeLogo
34+
dbType="TiDB"
35+
/>,
36+
"value": "TiDB",
37+
},
2738
{
2839
"dbType": "MySQL",
2940
"id": "1739531854064652288",
@@ -119,5 +130,24 @@ exports[`useDataSourceSelectorTree should initialize data correctly 1`] = `
119130
</Styled(Styled(span))>,
120131
"value": "1743145219550875648",
121132
},
133+
{
134+
"dbType": "TiDB",
135+
"id": "1743145219550875649",
136+
"label": "tidb-1",
137+
"pId": "TiDB",
138+
"title": <Styled(Styled(span))>
139+
<DatabaseFilled
140+
color="#4583ff"
141+
height={18}
142+
width={18}
143+
/>
144+
<span
145+
className="content"
146+
>
147+
tidb-1(10.186.62.17:4000)
148+
</span>
149+
</Styled(Styled(span))>,
150+
"value": "1743145219550875649",
151+
},
122152
]
123153
`;

packages/sqle/src/page/DataSourceComparison/ComparisonEntry/__tests__/useDataSourceSelectorTree.test.tsx

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,20 @@ describe('useDataSourceSelectorTree', () => {
4646
expect(result.current.getTreeDataPending).toBeFalsy();
4747

4848
expect(result.current.treeData).toHaveLength(
49-
instanceTipsMockData.length + 2
50-
); // 2 db type + instance
49+
instanceTipsMockData.length + 3
50+
); // 3 db type + instance
5151
expect(result.current.treeData).toMatchSnapshot();
5252

53-
expect(result.current.treeExpandedKeys).toEqual(['MySQL', 'PostgreSQL']);
54-
expect(result.current.treeLoadedKeys).toEqual(['MySQL', 'PostgreSQL']);
53+
expect(result.current.treeExpandedKeys).toEqual([
54+
'MySQL',
55+
'PostgreSQL',
56+
'TiDB'
57+
]);
58+
expect(result.current.treeLoadedKeys).toEqual([
59+
'MySQL',
60+
'PostgreSQL',
61+
'TiDB'
62+
]);
5563
expect(result.current.selectedBaselineInstanceValue).toBeUndefined();
5664
expect(result.current.selectedComparisonInstanceValue).toBeUndefined();
5765
});
@@ -138,7 +146,7 @@ describe('useDataSourceSelectorTree', () => {
138146
expect(
139147
result.current.disableTreeNodesBasedOnSelection(
140148
result.current.treeData[5].value
141-
)?.[4].disabled
149+
)?.[5].disabled
142150
).toBeTruthy();
143151
});
144152
});

0 commit comments

Comments
 (0)