// #region ProfileFixtures:Module [TYPE Function]
// @SEMANTICS: fixtures, profile, ui
// @PURPOSE: Shared deterministic fixture inputs for profile page integration tests.
// @INVARIANT: lookupFailedManualFallback.warning is a hardcoded English string; drift risk if i18n key profile.lookup_error changes without updating this fixture.
// @RELATION BINDS_TO -> [EXT:frontend:ProfilePageBindAccountFlowTests]
// @RELATION DEPENDS_ON -> [EXT:frontend:i18n.profile.lookup_error]
// @RELATION DEPENDS_ON -> [EXT:path:frontend_i18n_index_key]

export const profileFixtures = {
  bindAccountHappyPath: {
    environmentId: "dev",
    candidate: "j.doe",
    showOnlyMyDashboards: true,
  },
  lookupFailedManualFallback: {
    environmentId: "dev",
    warning:
      "Cannot load Superset accounts for this environment right now. You can enter username manually.",
    manualUsername: "john_doe",
  },
  invalidUsername: {
    supersetUsername: "John Doe",
    showOnlyMyDashboards: true,
  },
};

// #endregion ProfileFixtures:Module
