mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-03-14 11:18:56 +01:00
31 lines
1.3 KiB
TypeScript
31 lines
1.3 KiB
TypeScript
import { onboardingCompletedState } from '../fixtures/onboardingCompletedState';
|
|
import { regtestDiscoveryFinishedStateT3T1 } from '../fixtures/regtestDiscoveryFinishedStateT3T1';
|
|
import { onDeviceManager } from '../pageObjects/deviceManagerActions';
|
|
import { onDeviceSettings } from '../pageObjects/deviceSettingsActions';
|
|
import { openApp, preparePreloadedReduxState, prepareTrezorEmulator } from '../support/setup';
|
|
|
|
const preloadedStateT3T1 = preparePreloadedReduxState(
|
|
onboardingCompletedState,
|
|
regtestDiscoveryFinishedStateT3T1,
|
|
);
|
|
|
|
describe('FW update required [@androidOnly @T3T1]', () => {
|
|
beforeEach(async () => {
|
|
await openApp({ args: { preloadedState: preloadedStateT3T1 } });
|
|
await prepareTrezorEmulator({
|
|
version: '2.8.9',
|
|
args: { isFirmwareUpdateEnabled: true },
|
|
});
|
|
});
|
|
|
|
test('Device Check Backup is possible from firmware update', async () => {
|
|
await onDeviceManager.tapDeviceSwitch();
|
|
await onDeviceManager.tapDeviceSettingsButton();
|
|
await onDeviceSettings.tapUpdateFirmwareButton();
|
|
await onDeviceSettings.tapUpdateFirmwareBottomSheet();
|
|
await onDeviceSettings.tapCheckBackupButtonFromFirmwareUpdate();
|
|
|
|
await onDeviceSettings.passCheckBackupFlow();
|
|
});
|
|
});
|