qe-fe-automation
Version:
FE test automation framework using cypress
36 lines (31 loc) • 1.08 kB
text/typescript
import {
GrowthInterceptApis,
LoginSelfSell,
SignUp,
OnboardingGuide,
SignupReason,
ONBOARDING_GUIDE_SELECTORS,
FreePricing
} from '@growth-lib/index';
describe('Affiliate: flow with onboarding guide menu', () => {
let token: string;
beforeEach(() => {
GrowthInterceptApis.interceptApis();
LoginSelfSell.createNewSelfSellLead().then((login) => {
token = login.token;
});
});
it(
'C10327251: Onboard as self sell user and redirect to onboarding guide menu and check FAQ feature',
{ tags: ['@tier1', '@onboardingGuideIndependent'] },
() => {
SignUp.signupWithSkipAdmin(token, SignupReason.TRAVEL_AND_EXPENSE_SOLUTION, false);
FreePricing.openAdminClaim();
OnboardingGuide.verifyOnboardingGuideOpen();
OnboardingGuide.clickOn(ONBOARDING_GUIDE_SELECTORS.faqAccordion);
OnboardingGuide.clickOn(ONBOARDING_GUIDE_SELECTORS.faqExpenseTabClick);
OnboardingGuide.clickThumbsDownButtonAndSubmitFeedback();
OnboardingGuide.verify(ONBOARDING_GUIDE_SELECTORS.faqFeedbackSubmitText);
}
);
});