message: feat(android-setup-e2e): add spinner a11y check to existing locate-adb test
diff: @@ -9,7 +9,11 @@ import { createApplication } from 'tests/electron/common/create-application';
  import { scanForAccessibilityIssuesInAllModes } from 'tests/electron/common/scan-for-accessibility-issues';
  import { AndroidSetupViewController } from 'tests/electron/common/view-controllers/android-setup-view-controller';
  import { AppController } from 'tests/electron/common/view-controllers/app-controller';
  -import { commonAdbConfigs, setupMockAdb } from '../../miscellaneous/mock-adb/setup-mock-adb';
  +import {
  + commonAdbConfigs,
  + setupMockAdb,
  + simulateNoDevicesConnected,
  +} from '../../miscellaneous/mock-adb/setup-mock-adb';
  describe('Android setup - locate adb', () => {
  let app: AppController;
  @@ -31,18 +35,20 @@ describe('Android setup - locate adb', () => {
  }
  });
  - it('respects user-provided adb location', async () => {
  + it('respects user-provided adb location, detect-adb passes a11y check', async () => {
  const [closeId, nextId] = [leftFooterButtonAutomationId, rightFooterButtonAutomationId];
  expect(await dialog.isEnabled(getAutomationIdSelector(closeId))).toBe(true);
  expect(await dialog.isEnabled(getAutomationIdSelector(nextId))).toBe(false);
  - await setupMockAdb(commonAdbConfigs['single-device']);
  + await setupMockAdb(simulateNoDevicesConnected(commonAdbConfigs['slow-single-device']));
  await dialog.client.click('input[type="text"]');
  await dialog.client.keys(`${(global as any).rootDir}/drop/mock-adb`);
  expect(await dialog.isEnabled(getAutomationIdSelector(nextId))).toBe(true);
  await dialog.client.click(getAutomationIdSelector(nextId));
  - await dialog.waitForDialogVisible('prompt-connected-start-testing');
  + await dialog.waitForDialogVisible('detect-adb');
  + await scanForAccessibilityIssuesInAllModes(app);
  + await dialog.waitForDialogVisible('prompt-connect-to-device');
  });
  it('should pass accessibility validation in both contrast modes', async () => {
  