File tree Expand file tree Collapse file tree
packages/assets-controllers/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import { ControllerMessenger } from '@metamask/base-controller' ;
22import { toHex } from '@metamask/controller-utils' ;
3+ import type {
4+ NetworkControllerActions ,
5+ NetworkControllerEvents ,
6+ } from '@metamask/network-controller' ;
7+ import { } from '@metamask/network-controller' ;
38import { BN } from 'ethereumjs-util' ;
49
510import { flushPromises } from '../../../tests/helpers' ;
611import { TokenBalancesController } from './TokenBalancesController' ;
12+ import type { TokenListStateChange } from './TokenListController' ;
713import type { Token } from './TokenRatesController' ;
814import { getDefaultTokensState , type TokensState } from './TokensController' ;
915
@@ -25,12 +31,21 @@ function getMessenger() {
2531}
2632
2733describe ( 'TokenBalancesController' , ( ) => {
34+ let controllerMessenger : ControllerMessenger <
35+ NetworkControllerActions ,
36+ NetworkControllerEvents | TokenListStateChange
37+ > ;
38+
2839 beforeEach ( ( ) => {
2940 jest . useFakeTimers ( ) ;
41+ controllerMessenger = new ControllerMessenger ( ) ;
3042 } ) ;
3143
3244 afterEach ( ( ) => {
3345 jest . useRealTimers ( ) ;
46+ controllerMessenger . clearEventSubscriptions (
47+ 'NetworkController:networkDidChange' ,
48+ ) ;
3449 } ) ;
3550
3651 it ( 'should set default state' , ( ) => {
You can’t perform that action at this time.
0 commit comments