wallet-storage
Version:
BRC100 conforming wallet, wallet storage and wallet signer components
28 lines (22 loc) • 797 B
text/typescript
import { sdk } from '../../../src/index.client'
import { _tu, TestWalletNoSetup } from '../../utils/TestUtilsWalletStorage'
describe('Wallet getVersion Tests', () => {
jest.setTimeout(99999999)
const env = _tu.getEnv('test')
const ctxs: TestWalletNoSetup[] = []
beforeAll(async () => {
if (!env.noMySQL) ctxs.push(await _tu.createLegacyWalletMySQLCopy('getVersionTests'))
ctxs.push(await _tu.createLegacyWalletSQLiteCopy('getVersionTests'))
})
afterAll(async () => {
for (const ctx of ctxs) {
await ctx.storage.destroy()
}
})
test('should return the correct wallet version', async () => {
for (const { wallet } of ctxs) {
const result = await wallet.getVersion({})
expect(result).toEqual({ version: 'wallet-brc100-1.0.0' })
}
})
})