From e2939ea1cc32008003ccb5cab6b76386ad589095 Mon Sep 17 00:00:00 2001 From: Jesus Antonio Ramirez Date: Wed, 28 Feb 2024 09:25:01 -0600 Subject: [PATCH] Pruebas automatizadas clase --- buildspec.yml | 2 +- form.test.js | 21 +++++++++++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/buildspec.yml b/buildspec.yml index dcef68c..d3e831f 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -11,5 +11,5 @@ phases: build: commands: - - npm test - npm audit + - npm test diff --git a/form.test.js b/form.test.js index 00a35e8..2219bb9 100644 --- a/form.test.js +++ b/form.test.js @@ -38,6 +38,23 @@ describe('Formulario', () => { expect(form.querySelector('button[type="submit"]')).toBeTruthy(); }); - - // Agrega más pruebas según sea necesario + + test('El campo de entrada para el nombre de usuario no debe estar vacío', () => { + // Simula la entrada de texto en el campo de entrada para el nombre de usuario + const usernameInput = form.querySelector('input[id="username"]'); + usernameInput.value = 'Test'; + + // Verifica que el campo de entrada para el nombre de usuario no esté vacío + expect(usernameInput.value).not.toBe(''); + }); + + test('El campo de entrada para la contraseña no debe estar vacío', () => { + // Simula la entrada de texto en el campo de entrada para la contraseña + const passwordInput = form.querySelector('input[id="password"]'); + passwordInput.value = 'Test'; + + // Verifica que el campo de entrada para la contraseña no esté vacío + expect(passwordInput.value).not.toBe(''); + }); + });