Aliendreamer

example

Sep 13th, 2020 (edited)
1,022
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. export default class BasePage {
  2.  
  3.    static clearDbBeforeTests(){
  4.       cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin  --eval db.getSiblingDB(\'local\').catalogs.drop()');
  5.       cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin  --eval db.getSiblingDB(\'local\').headers.drop()');
  6.       cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin  --eval db.getSiblingDB(\'local\').items.drop()');
  7.       cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin  --eval db.getSiblingDB(\'local\')[\'parent-catalogs\'].drop()');
  8.       cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin  --eval db.getSiblingDB(\'local\')[\'parent-screens\'].drop()');
  9.       cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin  --eval db.getSiblingDB(\'local\').queries.drop()');
  10.       cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin  --eval db.getSiblingDB(\'local\').rows.drop()');
  11.       cy.exec( 'docker exec -i mongo mongo -u mcadmin -p mcadmin  --eval db.getSiblingDB(\'local\').screens.drop()');
  12.  
  13.       cy.debug();
  14.    }
  15.    static loginBeforeTest(page="/"){
  16.       const token = localStorage.getItem('kc_token');
  17.       cy.visit(page);
  18.       if(!token)
  19.          cy.login()
  20.    }
  21. }
  22.  
  23.  
  24. ----------------------------------------
  25. import BasePage from "./BasePage";
  26.  
  27. export default class ScreensPage extends BasePage{
  28.     constructor(){
  29.         super()
  30. }
  31.  
  32. }
  33.  
  34. ------------------------------------------
  35. import  ScreensPage  from"../pages/ScreensPage";
  36.  
  37. describe("should test screens",()=>{
  38.    before(() => {
  39.     ScreensPage.clearDbBeforeTests();
  40.     ScreensPage.loginBeforeTest();
  41.     })
  42.    it("should try login",()=>{
  43.       cy.visit("/")
  44.      
  45.    })
  46. })
  47.  
  48. ----------------
  49. export const x =>2+2;
  50. export const y =>3+1;
  51. export default z =>3+5;
  52.  
  53. --------------
  54. import {x,y},z from "./"
  55.  
  56. --------------------------
  57. const person = {age:27, name:Tina};
  58. const withDestrcut = ({age,name})=> console.log(`${age} ${name}`)  
  59. --------------------
  60. const { state: { breadcrumbPaths, loaded, hasItem }, props: { alert, editFormChanged, contentLanguages, data: { banner }, intl: { formatMessage } } } = this;
  61.  
  62.  
Advertisement
Add Comment
Please, Sign In to add comment