mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-03-11 18:02:16 +01:00
72 lines
2.1 KiB
TypeScript
72 lines
2.1 KiB
TypeScript
// eslint-disable-next-line import/no-extraneous-dependencies
|
|
import TrezorConnect from '@trezor/connect';
|
|
|
|
import { conditionalTest, getController, initTrezorConnect, setup } from '../../common.setup';
|
|
|
|
const controller = getController();
|
|
|
|
describe('TrezorConnect.resetDevice', () => {
|
|
beforeAll(async () => {
|
|
await initTrezorConnect(controller);
|
|
});
|
|
|
|
beforeEach(async () => {
|
|
await setup(controller, {
|
|
wiped: true,
|
|
});
|
|
});
|
|
|
|
afterAll(() => {
|
|
controller.dispose();
|
|
TrezorConnect.dispose();
|
|
});
|
|
|
|
it('resetDevice Bip39', async () => {
|
|
const response = await TrezorConnect.resetDevice({
|
|
skip_backup: true,
|
|
backup_type: 0,
|
|
});
|
|
expect(response.success).toEqual(true);
|
|
});
|
|
|
|
conditionalTest(['1', '<2.7.2'], 'resetDevice Slip39_Basic', async () => {
|
|
const response = await TrezorConnect.resetDevice({
|
|
skip_backup: true,
|
|
backup_type: 1,
|
|
});
|
|
expect(response.success).toEqual(true);
|
|
});
|
|
|
|
conditionalTest(['1', '<2.7.2'], 'resetDevice Slip39_Basic_Extendable', async () => {
|
|
const response = await TrezorConnect.resetDevice({
|
|
skip_backup: true,
|
|
backup_type: 4,
|
|
});
|
|
expect(response.success).toEqual(true);
|
|
});
|
|
|
|
conditionalTest(['1', '<2.7.2'], 'resetDevice Slip39_Advanced', async () => {
|
|
const response = await TrezorConnect.resetDevice({
|
|
skip_backup: true,
|
|
backup_type: 2,
|
|
});
|
|
expect(response.success).toEqual(true);
|
|
});
|
|
|
|
conditionalTest(['1', '<2.7.2'], 'resetDevice Slip39_Advanced_Extendable', async () => {
|
|
const response = await TrezorConnect.resetDevice({
|
|
skip_backup: true,
|
|
backup_type: 5,
|
|
});
|
|
expect(response.success).toEqual(true);
|
|
});
|
|
|
|
conditionalTest(['1', '<2.7.2'], 'resetDevice Slip39_Single_Extendable', async () => {
|
|
const response = await TrezorConnect.resetDevice({
|
|
skip_backup: true,
|
|
backup_type: 3,
|
|
});
|
|
expect(response.success).toEqual(true);
|
|
});
|
|
});
|