UNPKG

@yoroi/claim

Version:

The Claim (proof-of-onboarding) package of Yoroi SDK

92 lines (91 loc) 2.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.claimManagerMockInstances = exports.claimApiMockResponses = exports.claimApiMockFetchers = void 0; var _portfolio = require("@yoroi/portfolio"); const claimTokensResponse = { accepted: { status: 'accepted', amounts: [{ info: _portfolio.tokenMocks.primaryETH.info, quantity: 2_000_000n }, { info: _portfolio.tokenMocks.nftCryptoKitty.info, quantity: 44n }, { info: _portfolio.tokenMocks.rnftWhatever.info, quantity: 410n }] }, processing: { status: 'processing', amounts: [{ info: _portfolio.tokenMocks.primaryETH.info, quantity: 2_000_000n }, { info: _portfolio.tokenMocks.nftCryptoKitty.info, quantity: 44n }, { info: _portfolio.tokenMocks.rnftWhatever.info, quantity: 410n }] }, done: { status: 'done', amounts: [{ info: _portfolio.tokenMocks.primaryETH.info, quantity: 2_000_000n }, { info: _portfolio.tokenMocks.nftCryptoKitty.info, quantity: 44n }, { info: _portfolio.tokenMocks.rnftWhatever.info, quantity: 410n }], txHash: '3a27ac29f4218a4503ed241a19e59291835b38ccdb1f1f71ae4dc889d7dbfeb4' } }; const claimApiMockResponses = { claimTokens: claimTokensResponse }; exports.claimApiMockResponses = claimApiMockResponses; const claimTokensApi = { success: { accepted: () => { return Promise.resolve(claimTokensResponse.accepted); }, processing: () => { return Promise.resolve(claimTokensResponse.processing); }, done: () => { return Promise.resolve(claimTokensResponse.done); } }, error: () => { return Promise.reject(new Error('Something went wrong')); }, loading: () => { return new Promise(() => null); } }; const claimApiMockFetchers = { claimTokens: claimTokensApi }; exports.claimApiMockFetchers = claimApiMockFetchers; const claimManagerError = { claimTokens: claimTokensApi.error, address: 'address', primaryTokenInfo: _portfolio.tokenMocks.primaryETH.info }; const claimManagerSuccessProcessing = { claimTokens: claimTokensApi.success.processing, address: 'address', primaryTokenInfo: _portfolio.tokenMocks.primaryETH.info }; const claimManagerMockInstances = { error: claimManagerError, processing: claimManagerSuccessProcessing }; exports.claimManagerMockInstances = claimManagerMockInstances; //# sourceMappingURL=manager.mocks.js.map