UNPKG

qe-fe-automation

Version:
46 lines (40 loc) 2.05 kB
import { GoogleSignUp } from '@growth-lib/google-sign-up'; import { GrowthInterceptApis } from '@growth-lib/api-intercept'; import { OnboardByApi } from '@growth-lib/onboard-by-api'; import { getUserBaseUrlPrefix } from '../../../../../support/commands'; import { FreePricing } from '@growth-lib/free-pricing'; import { AdminClaim } from '@growth-lib/admin-claim'; import { HomePage } from '@rebranded_home_page-lib/home-page'; import { AmplitudeEvents } from '@growth-lib/amplitude-events'; const signUpLinks = { travel: `${getUserBaseUrlPrefix()}/self-signup/google/pass-through?signupReason=TRAVEL_SOLUTION&websiteDecision=TRAVEL`, travelAndExpense: `${getUserBaseUrlPrefix()}/self-signup/google/pass-through?signupReason=TRAVEL_AND_EXPENSE_SOLUTION&websiteDecision=TRAVEL_AND_EXPENSE` }; describe.skip('Google: new company on-boarding from home page with google account', () => { const userEmail = 'auto1@navguardavant.com'; const password = 'Trip@123'; beforeEach(() => { GrowthInterceptApis.interceptApis(); GoogleSignUp.deleteUserFromAuth0(userEmail); }); it('C12714202: Sign up with google through marketing home page - Travel', { tags: ['@tier1'] }, () => { GoogleSignUp.visitGoogleSignUpPage(userEmail, signUpLinks.travel); GoogleSignUp.signUpWithGoogle(userEmail, password); GoogleSignUp.addCompanyUuidToCache(); FreePricing.verifyTravelPricingScreenIsOpened(); FreePricing.openAdminClaim(); AdminClaim.fillAdminClaim(); HomePage.verifyHomePage(); AmplitudeEvents.expectAmplitudeEventsToBeSent(); }); it('C12714203: Sign up with google through marketing home page - T & E', { tags: ['@tier1'] }, () => { GoogleSignUp.visitGoogleSignUpPage(userEmail, signUpLinks.travelAndExpense); GoogleSignUp.signUpWithGoogle(userEmail, password); GoogleSignUp.addCompanyUuidToCache(); FreePricing.verifyExpensePricingScreenIsOpened(); AmplitudeEvents.expectAmplitudeEventsToBeSent(); }); afterEach(() => { OnboardByApi.deleteLastOnboardedCompany(); }); });