Skip to content

Commit e23786b

Browse files
Muzaffer Aydins7ab059789
authored andcommitted
fix(tests): mock parentNode with a refresh method to prevent TypeError in refreshTree
1 parent d058878 commit e23786b

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

packages/core/src/test/docdb/explorer/dbClusterNode.test.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,16 @@ import { DBInstance, DocumentDBClient } from '../../../shared/clients/docdbClien
1313

1414
describe('DBClusterNode', function () {
1515
let mockClient: DocumentDBClient
16+
let parentNode: AWSTreeNodeBase
1617

1718
beforeEach(() => {
19+
parentNode = {
20+
refresh: sinon.stub(),
21+
} as unknown as AWSTreeNodeBase
22+
1823
mockClient = {
19-
listClusters: sinon.stub().resolves([{ DBClusterIdentifier: 'Cluster-1', Status: 'available' }]), // Mocked cluster
20-
listInstances: sinon.stub().resolves([]), // Mocked instances
24+
listClusters: sinon.stub().resolves([{ DBClusterIdentifier: 'Cluster-1', Status: 'available' }]),
25+
listInstances: sinon.stub().resolves([]),
2126
} as Partial<DocumentDBClient> as DocumentDBClient
2227

2328
DBClusterNode['globalPollingArns'].clear()
@@ -27,7 +32,6 @@ describe('DBClusterNode', function () {
2732
DBClusterNode['globalPollingArns'].clear()
2833
})
2934

30-
const parentNode = {} as AWSTreeNodeBase
3135
const cluster: DBCluster = { DBClusterIdentifier: 'Cluster-1' }
3236
const instanceA: DBInstance = { DBInstanceIdentifier: 'Instance-A' }
3337
const instanceB: DBInstance = { DBInstanceIdentifier: 'Instance-B' }

0 commit comments

Comments
 (0)