UNPKG

qe-fe-automation

Version:
36 lines (29 loc) 1.3 kB
import { GrowthInterceptApis, LoginSelfSell, SignUp, AmplitudeEvents, SignupReason } from '@growth-lib/index'; import { DelegatePage } from '@growth-lib/delegate-page'; import { HomePage } from '@rebranded_home_page-lib/home-page'; import { GrowthUtilities } from '@growth-lib/growth-utilities'; describe('Growth: book for other persona', () => { let token: string; let companyDomain: string; it('C11035073: book for other persona - signup', { tags: ['@tier1'] }, () => { GrowthInterceptApis.interceptApis(); LoginSelfSell.createNewSelfSellLead().then((login) => { token = login.token; companyDomain = login.companyDomain; SignUp.signupWithSkipAdmin(token, SignupReason.BOOK_FOR_OTHERS, false); DelegatePage.verifyDelegateHomePageOpened(); AmplitudeEvents.expectAmplitudeEventsToBeSent(); }); }); it('C11064523: book for other persona - signup with existing BFO', { tags: ['@tier1'] }, () => { GrowthInterceptApis.interceptApis(); LoginSelfSell.createNewSelfSellLead({ tag: GrowthUtilities.generateRandomTag(), companyDomain }).then((login) => { token = login.token; SignUp.signupWithSkipAdminForSecondBFOUser(token, SignupReason.BOOK_FOR_OTHERS, false); HomePage.verifyHomePage(); }); }); });