Saving active tokens test wip
This commit is contained in:
parent
de5013140d
commit
349b05b346
|
@ -31,17 +31,6 @@ export const getCustomTokens = async (): Promise<List<TokenProps>> => {
|
|||
return data ? List(data) : List()
|
||||
}
|
||||
|
||||
export const setToken = async (safeAddress: string, token: Token) => {
|
||||
const data: List<TokenProps> = await getCustomTokens()
|
||||
|
||||
try {
|
||||
await saveToStorage(CUSTOM_TOKENS_KEY, data.push(token))
|
||||
} catch (err) {
|
||||
// eslint-disable-next-line
|
||||
console.log('Error adding token in localstorage')
|
||||
}
|
||||
}
|
||||
|
||||
export const removeTokenFromStorage = async (safeAddress: string, token: Token) => {
|
||||
const data: List<TokenProps> = await getCustomTokens()
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ import { clickOnManageTokens, toggleToken, closeManageTokensModal } from './util
|
|||
import { BALANCE_ROW_TEST_ID } from '~/routes/safe/components/Balances'
|
||||
import { makeToken } from '~/logic/tokens/store/model/token'
|
||||
import '@testing-library/jest-dom/extend-expect'
|
||||
import { getActiveTokens } from '~/logic/tokens/utils/tokensStorage'
|
||||
|
||||
describe('DOM > Feature > Enable and disable default tokens', () => {
|
||||
let web3
|
||||
|
@ -43,7 +44,7 @@ describe('DOM > Feature > Enable and disable default tokens', () => {
|
|||
])
|
||||
})
|
||||
|
||||
it('allows to enable and disable tokens', async () => {
|
||||
it('allows to enable and disable tokens, stores active ones in the local storage', async () => {
|
||||
// GIVEN
|
||||
const store = aNewStore()
|
||||
const safeAddress = await aMinedSafe(store)
|
||||
|
@ -79,5 +80,7 @@ describe('DOM > Feature > Enable and disable default tokens', () => {
|
|||
balanceRows = TokensDom.getAllByTestId(BALANCE_ROW_TEST_ID)
|
||||
expect(balanceRows.length).toBe(1)
|
||||
expect(balanceRows[0]).toHaveTextContent('ETH')
|
||||
|
||||
expect()
|
||||
})
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue