Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export default class BasePage {
- static clearDbBeforeTests(){
- cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin --eval db.getSiblingDB(\'local\').catalogs.drop()');
- cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin --eval db.getSiblingDB(\'local\').headers.drop()');
- cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin --eval db.getSiblingDB(\'local\').items.drop()');
- cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin --eval db.getSiblingDB(\'local\')[\'parent-catalogs\'].drop()');
- cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin --eval db.getSiblingDB(\'local\')[\'parent-screens\'].drop()');
- cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin --eval db.getSiblingDB(\'local\').queries.drop()');
- cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin --eval db.getSiblingDB(\'local\').rows.drop()');
- cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin --eval db.getSiblingDB(\'local\').screens.drop()');
- cy.debug();
- }
- static loginBeforeTest(page="/"){
- const token = localStorage.getItem('kc_token');
- cy.visit(page);
- if(!token)
- cy.login()
- }
- }
- ----------------------------------------
- import BasePage from "./BasePage";
- export default class ScreensPage extends BasePage{
- constructor(){
- super()
- }
- }
- ------------------------------------------
- import ScreensPage from"../pages/ScreensPage";
- describe("should test screens",()=>{
- before(() => {
- ScreensPage.clearDbBeforeTests();
- ScreensPage.loginBeforeTest();
- })
- it("should try login",()=>{
- cy.visit("/")
- })
- })
- ----------------
- export const x =>2+2;
- export const y =>3+1;
- export default z =>3+5;
- --------------
- import {x,y},z from "./"
- --------------------------
- const person = {age:27, name:Tina};
- const withDestrcut = ({age,name})=> console.log(`${age} ${name}`)
- --------------------
- const { state: { breadcrumbPaths, loaded, hasItem }, props: { alert, editFormChanged, contentLanguages, data: { banner }, intl: { formatMessage } } } = this;
Advertisement
Add Comment
Please, Sign In to add comment