Skip to content

Commit c121a09

Browse files
committed
fix: Connection "address" was not found in test
1 parent f78e1f4 commit c121a09

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

packages/neuron-wallet/tests/services/wallets.test.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ import Keystore from '../../src/models/keys/keystore'
44
import Keychain from '../../src/models/keys/keychain'
55
import { mnemonicToSeedSync } from '../../src/models/keys/mnemonic'
66
import { ExtendedPrivateKey, AccountExtendedPublicKey } from '../../src/models/keys/key'
7+
import AddressService from '../../src/services/addresses'
8+
9+
const mockDeleteAddressByWalletId = () => {
10+
const mockDeleteAddress = jest.fn()
11+
mockDeleteAddress.mockReturnValue(undefined)
12+
AddressService.deleteByWalletId = mockDeleteAddress.bind(AddressService)
13+
}
714

815
describe('wallet service', () => {
916
let walletService: WalletService
@@ -115,6 +122,7 @@ describe('wallet service', () => {
115122
})
116123

117124
it('delete wallet', () => {
125+
mockDeleteAddressByWalletId()
118126
const w1 = walletService.create(wallet1)
119127
walletService.create(wallet2)
120128
expect(walletService.getAll().length).toBe(2)
@@ -147,6 +155,7 @@ describe('wallet service', () => {
147155
})
148156

149157
it('delete current wallet', () => {
158+
mockDeleteAddressByWalletId()
150159
const w1 = walletService.create(wallet1)
151160
const w2 = walletService.create(wallet2)
152161
walletService.delete(w1.id)
@@ -156,6 +165,7 @@ describe('wallet service', () => {
156165
})
157166

158167
it('delete none current wallet', () => {
168+
mockDeleteAddressByWalletId()
159169
const w1 = walletService.create(wallet1)
160170
const w2 = walletService.create(wallet2)
161171
walletService.delete(w2.id)

0 commit comments

Comments
 (0)