mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-22 18:00:18 +01:00
fix lint
This commit is contained in:
parent
0494b2fc8a
commit
63b9c8796b
@ -13,89 +13,81 @@ describe('DetectTokensController', () => {
|
||||
})
|
||||
|
||||
it('should not check tokens while in test network', async () => {
|
||||
var network = new ObservableStore({provider: {type:'rinkeby'}})
|
||||
var network = new ObservableStore({provider: {type: 'rinkeby'}})
|
||||
const preferences = new PreferencesController()
|
||||
const controller = new DetectTokensController({preferences: preferences, network: network})
|
||||
controller.isActive = true
|
||||
controller.contracts = {
|
||||
"0x0D262e5dC4A06a0F1c90cE79C7a60C09DfC884E4": {
|
||||
"name": "JET8 Token",
|
||||
"logo": "J8T.svg",
|
||||
"erc20": true,
|
||||
"symbol": "J8T",
|
||||
"decimals": 8
|
||||
'0x0D262e5dC4A06a0F1c90cE79C7a60C09DfC884E4': {
|
||||
'name': 'JET8 Token',
|
||||
'logo': 'J8T.svg',
|
||||
'erc20': true,
|
||||
'symbol': 'J8T',
|
||||
'decimals': 8,
|
||||
},
|
||||
'0xBC86727E770de68B1060C91f6BB6945c73e10388': {
|
||||
'name': 'Ink Protocol',
|
||||
'logo': 'ink_protocol.svg',
|
||||
'erc20': true,
|
||||
'symbol': 'XNK',
|
||||
'decimals': 18,
|
||||
},
|
||||
"0xBC86727E770de68B1060C91f6BB6945c73e10388": {
|
||||
"name": "Ink Protocol",
|
||||
"logo": "ink_protocol.svg",
|
||||
"erc20": true,
|
||||
"symbol": "XNK",
|
||||
"decimals": 18
|
||||
}
|
||||
}
|
||||
controller.fetchContractAccountBalance = address => address
|
||||
|
||||
await controller.exploreNewTokens()
|
||||
assert.deepEqual(preferences.store.getState().tokens, [])
|
||||
|
||||
})
|
||||
})
|
||||
|
||||
it('should only check and add tokens while in main network', async () => {
|
||||
const network = new ObservableStore({provider: {type:'mainnet'}})
|
||||
const network = new ObservableStore({provider: {type: 'mainnet'}})
|
||||
const preferences = new PreferencesController()
|
||||
const controller = new DetectTokensController({preferences: preferences, network: network})
|
||||
controller.isActive = true
|
||||
controller.contracts = {
|
||||
"0x0D262e5dC4A06a0F1c90cE79C7a60C09DfC884E4": {
|
||||
"name": "JET8 Token",
|
||||
"logo": "J8T.svg",
|
||||
"erc20": true,
|
||||
"symbol": "J8T",
|
||||
"decimals": 8
|
||||
'0x0D262e5dC4A06a0F1c90cE79C7a60C09DfC884E4': {
|
||||
'name': 'JET8 Token',
|
||||
'logo': 'J8T.svg',
|
||||
'erc20': true,
|
||||
'symbol': 'J8T',
|
||||
'decimals': 8,
|
||||
},
|
||||
'0xBC86727E770de68B1060C91f6BB6945c73e10388': {
|
||||
'name': 'Ink Protocol',
|
||||
'logo': 'ink_protocol.svg',
|
||||
'erc20': true,
|
||||
'symbol': 'XNK',
|
||||
'decimals': 18,
|
||||
},
|
||||
"0xBC86727E770de68B1060C91f6BB6945c73e10388": {
|
||||
"name": "Ink Protocol",
|
||||
"logo": "ink_protocol.svg",
|
||||
"erc20": true,
|
||||
"symbol": "XNK",
|
||||
"decimals": 18
|
||||
}
|
||||
}
|
||||
controller.fetchContractAccountBalance = address => address
|
||||
|
||||
await controller.exploreNewTokens()
|
||||
assert.deepEqual(preferences.store.getState().tokens,
|
||||
[{address: "0x0d262e5dc4a06a0f1c90ce79c7a60c09dfc884e4", decimals: 8, symbol: "J8T"},
|
||||
{address: "0xbc86727e770de68b1060c91f6bb6945c73e10388", decimals: 18, symbol: "XNK"}])
|
||||
assert.deepEqual(preferences.store.getState().tokens, [{address: '0x0d262e5dc4a06a0f1c90ce79c7a60c09dfc884e4', decimals: 8, symbol: 'J8T'}, {address: '0xbc86727e770de68b1060c91f6bb6945c73e10388', decimals: 18, symbol: 'XNK'}])
|
||||
})
|
||||
|
||||
it('should not detect same token while in main network', async () => {
|
||||
const network = new ObservableStore({provider: {type:'mainnet'}})
|
||||
const network = new ObservableStore({provider: {type: 'mainnet'}})
|
||||
const preferences = new PreferencesController()
|
||||
preferences.addToken("0x0d262e5dc4a06a0f1c90ce79c7a60c09dfc884e4", 8, "J8T")
|
||||
preferences.addToken('0x0d262e5dc4a06a0f1c90ce79c7a60c09dfc884e4', 8, 'J8T')
|
||||
const controller = new DetectTokensController({preferences: preferences, network: network})
|
||||
controller.isActive = true
|
||||
controller.contracts = {
|
||||
"0x0D262e5dC4A06a0F1c90cE79C7a60C09DfC884E4": {
|
||||
"name": "JET8 Token",
|
||||
"logo": "J8T.svg",
|
||||
"erc20": true,
|
||||
"symbol": "J8T",
|
||||
"decimals": 8
|
||||
'0x0D262e5dC4A06a0F1c90cE79C7a60C09DfC884E4': {
|
||||
'name': 'JET8 Token',
|
||||
'logo': 'J8T.svg',
|
||||
'erc20': true,
|
||||
'symbol': 'J8T',
|
||||
'decimals': 8,
|
||||
},
|
||||
'0xBC86727E770de68B1060C91f6BB6945c73e10388': {
|
||||
'name': 'Ink Protocol',
|
||||
'logo': 'ink_protocol.svg',
|
||||
'erc20': true,
|
||||
'symbol': 'XNK',
|
||||
'decimals': 18,
|
||||
},
|
||||
"0xBC86727E770de68B1060C91f6BB6945c73e10388": {
|
||||
"name": "Ink Protocol",
|
||||
"logo": "ink_protocol.svg",
|
||||
"erc20": true,
|
||||
"symbol": "XNK",
|
||||
"decimals": 18
|
||||
}
|
||||
}
|
||||
controller.fetchContractAccountBalance = address => address
|
||||
|
||||
await controller.exploreNewTokens()
|
||||
assert.deepEqual(preferences.store.getState().tokens,
|
||||
[{address: "0x0d262e5dc4a06a0f1c90ce79c7a60c09dfc884e4", decimals: 8, symbol: "J8T"},
|
||||
{address: "0xbc86727e770de68b1060c91f6bb6945c73e10388", decimals: 18, symbol: "XNK"}])
|
||||
assert.deepEqual(preferences.store.getState().tokens, [{address: '0x0d262e5dc4a06a0f1c90ce79c7a60c09dfc884e4', decimals: 8, symbol: 'J8T'}, {address: '0xbc86727e770de68b1060c91f6bb6945c73e10388', decimals: 18, symbol: 'XNK'}])
|
||||
})
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user