Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cypress w yarn #172

Merged
merged 5 commits into from
Sep 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,10 @@ jobs:
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: '16.x'
node-version: '16'

- name: update yarn
run: yarn upgrade

- name: Install dependencies
run: cd uniEmpleos && yarn
Expand Down
46 changes: 23 additions & 23 deletions uniEmpleos/cypress/e2e/2-advanced-examples/actions.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,20 @@ describe("Pruebas para la página de registro de estudiantes", () => {

it("debería mostrar todos los campos de registro para estudiantes", () => {
// Verificar la presencia de campos en la página de registro
cy.get('input[name="nombres"]').should("be.visible")
cy.get('input[name="apellidos"]').should("be.visible")
cy.get('input[name="fechaNacimiento"]').should("be.visible")
cy.get('input[name="dpi"]').should("be.visible")
cy.get('input[name="telefono"]').should("be.visible")
cy.get('input[name="correo"]').should("be.visible")
cy.get('input[name="password"]').should("be.visible")
cy.get('input[name="universidad"]').scrollIntoView()
cy.get("input[name=\"nombres\"]").should("be.visible")
cy.get("input[name=\"apellidos\"]").should("be.visible")
cy.get("input[name=\"fechaNacimiento\"]").should("be.visible")
cy.get("input[name=\"dpi\"]").should("be.visible")
cy.get("input[name=\"telefono\"]").should("be.visible")
cy.get("input[name=\"correo\"]").should("be.visible")
cy.get("input[name=\"password\"]").should("be.visible")
cy.get("input[name=\"universidad\"]").scrollIntoView()
cy.contains("Universidad").should("be.visible")
cy.contains("Semestre").should("be.visible")
cy.contains("Foto de perfil").should("be.visible")
})

it('debería permitir interactuar con el botón "Registrarse"', () => {
it("debería permitir interactuar con el botón \"Registrarse\"", () => {
// Asegurarse de que se pueda hacer clic en el botón "Registrarse"
cy.contains("Registrarse").click()
// Puedes agregar más verificaciones después del clic, dependiendo de lo que suceda después de hacer clic en el botón.
Expand All @@ -33,20 +33,20 @@ describe("Pruebas para la página de registro de estudiantes", () => {

it("debería permitir ingresar datos en los campos de registro", () => {
// Ingresar datos en los campos de registro
cy.get('input[name="nombres"]').type("Juan Carlos")
cy.get('input[name="apellidos"]').type("Lopez Peralta")
cy.get('input[name="fechaNacimiento"]').type("2000-01-10")
cy.get('input[name="dpi"]').type("1234567890404")
cy.get('input[name="telefono"]').type("12345678")
cy.get('input[name="correo"]').type("juanperez20@gmail.com")
cy.get('input[name="password"]').type("12345678")
cy.get('input[name="universidad"]').type("Universidad del Valle de Guatemala")
cy.get('select[name="carrera"]').eq(0).select("1")
cy.get('select[name="semester"]').eq(0).select("1")
cy.get("input[name=\"nombres\"]").type("Juan Carlos")
cy.get("input[name=\"apellidos\"]").type("Lopez Peralta")
cy.get("input[name=\"fechaNacimiento\"]").type("2000-01-10")
cy.get("input[name=\"dpi\"]").type("1234567890404")
cy.get("input[name=\"telefono\"]").type("12345678")
cy.get("input[name=\"correo\"]").type("juanperez20@gmail.com")
cy.get("input[name=\"password\"]").type("12345678")
cy.get("input[name=\"universidad\"]").type(
"Universidad del Valle de Guatemala"
)
cy.get("select[name=\"carrera\"]").eq(0).select("1")
cy.get("select[name=\"semester\"]").eq(0).select("1")

//ingresar en el boton signup
// ingresar en el boton signup
cy.contains("Registrarse").click()

}
)
})
})
Loading
Loading