import { SignUp, AmplitudeEvents, AdminClaim, Persona, FreePricing } from '@growth-lib/index';

export class GrowthModalUtility {
  static onBoardGrowthUser(token: string) {
    cy.allure().logStep('On board growth user');
    SignUp.signupFlow(token, 'MARKETING_PAGE');
    SignUp.clickSubmit();
    Persona.answerFirstPersonaAsRogueTravelAccount();
    FreePricing.openPricing();
    FreePricing.openAdminClaim();
    AdminClaim.fillAdminClaim();
    AdminClaim.closeOnboardingGuide();
    AmplitudeEvents.expectAmplitudeEventsToBeSent();
  }
}
