No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Cypress Avanzado

Curso de Cypress Avanzado

Javier Fuentes Mora

Javier Fuentes Mora

Local Storage

4/29
Recursos

Aportes 4

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

La URL que está usando el profesor en esta clase es https://todo-cypress-iota.vercel.app/

si en el transcurso de la clase, se consiguen un error de uncaught exception, deben agregar estas lineas en el archivo e2e.js de support

<Cypress.on('uncaught:exception', (err, runnable) => {
    // returning false here prevents Cypress from
    // failing the test
    return false
  })> 
```js describe('LocalStorage', ()=>{ beforeEach(()=>{ //cy.visit('https://todo-cypress-iota.vercel.app/'); //cy.get("#title").type("Titulo de prueba"); //cy.get("#description").type("Descripción de prueba"); //cy.contains('Create').click(); cy.session("session todo", ()=>{ cy.visit('https://todo-cypress-iota.vercel.app/').then(()=>{ localStorage.setItem("react_todo_ids", JSON.stringify(["Titulo de prueba"])); localStorage.setItem("Titulo de prueba", JSON.stringify({ title: "Titulo de prueba", id: "Titulo de prueba", complete: false, description:"Descripción de una prueba" }) ); }); }); cy.visit('https://todo-cypress-iota.vercel.app/'); }); it('crear una tarea',()=>{ /*cy.visit('https://todo-cypress-iota.vercel.app/'); cy.get("#title").type("Titulo de prueba"); cy.get("#description").type("Descripción de prueba"); cy.contains('Create').click();*/ cy.contains("Titulo de prueba"); cy.reload(); cy.contains("Titulo de prueba").then(()=>{ expect(localStorage.getItem("Titulo de prueba")).to.exist; }); cy.contains("Remove").click().then(()=>{ expect(localStorage.getItem("Titulo de prueba")).to.not.exist; }); /*cy.clearLocalStorage("Titulo de prueba").should((ls) => { expect(ls.getItem("prop1")).to.be.null; });*/ }); it('valido que la tarea se crea correectamente', ()=>{ //cy.visit('https://todo-cypress-iota.vercel.app/'); expect(localStorage.getItem("Titulo de prueba")).to.exist; }) }); ```describe('LocalStorage', ()=>{    beforeEach(()=>{        //cy.visit('https://todo-cypress-iota.vercel.app/');        //cy.get("#title").type("Titulo de prueba");        //cy.get("#description").type("Descripción de prueba");        //cy.contains('Create').click();                       cy.session("session todo", ()=>{            cy.visit('https://todo-cypress-iota.vercel.app/').then(()=>{                localStorage.setItem("react\_todo\_ids", JSON.stringify(\["Titulo de prueba"]));                localStorage.setItem("Titulo de prueba", JSON.stringify({                    title: "Titulo de prueba",                    id: "Titulo de prueba",                    complete: false,                    description:"Descripción de una prueba"                    })                );            });            });        cy.visit('https://todo-cypress-iota.vercel.app/');    });     it('crear una tarea',()=>{        /\*cy.visit('https://todo-cypress-iota.vercel.app/');        cy.get("#title").type("Titulo de prueba");        cy.get("#description").type("Descripción de prueba");        cy.contains('Create').click();\*/         cy.contains("Titulo de prueba");         cy.reload();         cy.contains("Titulo de prueba").then(()=>{            expect(localStorage.getItem("Titulo de prueba")).to.exist;        });         cy.contains("Remove").click().then(()=>{            expect(localStorage.getItem("Titulo de prueba")).to.not.exist;        });        /\*cy.clearLocalStorage("Titulo de prueba").should((ls) => {        expect(ls.getItem("prop1")).to.be.null;    });\*/    });     it('valido que la tarea se crea correectamente', ()=>{        //cy.visit('https://todo-cypress-iota.vercel.app/');        expect(localStorage.getItem("Titulo de prueba")).to.exist;    })});

Les dejo el siguiente link por si quieren más información acerca de que es y como función el LOCAL STORAGE. https://es.javascript.info/localstorage