[core] Add new E2E tests
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- playwright, typescript
- Área
- testing-qa
Línea de trabajo
The issue lists E2E test files under e2e/tests/, including existing specs and many new specs to create. Start by reading a nearby test in that directory and the relevant existing test setup; the issue does not specify individual application entry points or test commands. Done means implementing the listed scenarios across the specified files and verifying they pass.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
-
e2e/tests/apiTokens.spec.ts: rename token, delete token (request with removed token → 401), empty state / no tab for non-admin -
e2e/tests/authenticationKeys.spec.ts: rename key, delete key, keys list -
e2e/tests/mfaManagement.spec.ts(new): disable TOTP, disable email, remove security key, "Disable all" MFA, admin "Disable MFA" for user -
e2e/tests/mfaFlows.spec.ts(new): list (search, step filter), add (validation, method availability), edit, delete (blocked when only/default flow), location default flow + group override -
e2e/tests/users.spec.ts: edit user details, add device for enrolled user -
e2e/tests/device.spec.ts: edit device, delete device, show configuration, devices list ("Add new device" disabled without locations) -
e2e/tests/profile.spec.ts(new): non-admin can edit only phone number -
e2e/tests/groups.spec.ts: edit group (rename, admin group), delete group (blocked when only allowed group in location), edit members -
e2e/tests/acl.spec.ts: add destination, add rules (all/specific locations, manual destination, alias, predefined destination, users/groups/network devices permissions, all restrictions variants), edit alias/destination/rule, deployed/pending lists -
e2e/tests/networkdevice.spec.ts: edit device, delete device, devices list -
e2e/tests/openidApps.spec.ts(new): add, edit, disable/enable, delete, list, copy client ID/secret -
e2e/tests/locations.spec.ts(new): edit location ("Save location changes" dialog), delete, list table, sorting, search -
e2e/tests/edges.spec.ts(new): edit, disable, delete, list table, sorting -
e2e/tests/gateways.spec.ts(new): edit, disable, delete, list table, sorting -
e2e/tests/wizard.spec.ts: add location wizard with MFA flow assignment -
e2e/tests/postureChecks.spec.ts(new): create posture check for each OS (Windows, macOS, Linux, iOS, Android) with its specific conditions, edit, delete, list -
e2e/tests/enrollmentSettings.spec.ts(new): welcome message, welcome email, enrollment session duration -
e2e/tests/settings.spec.ts(new): instance name, public Edge URL, client traffic policy, device management for users, WireGuard config for users, session duration, SMTP save and delete (incl. blocked dialog), gateway notifications, LDAP form save ("Test connection" disabled until required fields filled), activity log streaming add/edit/delete, CA details, license details, invalid license key -
e2e/tests/staticIp.spec.ts(new): assign/modify static IP (taken/invalid IP error), user with no devices -
e2e/tests/overview.spec.ts(new): change stats period, location details (empty states) -
e2e/tests/activityLog.spec.ts(new): activity log list
- Lenguaje dominante
- Rust
- Estrellas
- 2.9k
- Forks
- 121
- Merge medio
- 1 d 1 h
- PR fusionados (30 d)
- 68
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de DefGuard/defguard
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
DefGuard/defguard#3851 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Incorrect "Edit workflow" label for MFA flow formPosiblemente ocupada @jakub-tldr la tomó hace 1 día. Abiertobug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
DefGuard/defguard#3844 · 2 asignados ·
Los mantenedores suelen responder en 1 día
-
Invalid hover on the OS delete in posture check edit formPosiblemente ocupada @jakub-tldr la tomó hace 3 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
DefGuard/defguard#3842 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Prevent setting "Defguard URL" and "Defguard public URL" to the same addressPosiblemente ocupada @jakub-tldr la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
DefGuard/defguard#3751 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de DefGuard/defguard
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
ActivityWatch/aw-notify-rs#47 · 1 comentario ·
-
`inverse()` of a controlled `CUGate` drops the phase parameter γPosiblemente ocupada @rupasri118 la tomó hoy. Abiertobug mod: circuit
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Qiskit/qiskit#17223 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
Los mantenedores suelen responder en 2 días
-
agent:triaged bug bughunt pm:bundler priority:p1
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
SocketDev/socket-patch#1573 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
rustix::termios::Termios::OutputModes does not expost some const e.g. OLCUC for musl and macOSAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
bytecodealliance/rustix#1706 · 1 comentario ·
Los mantenedores suelen responder en 11 días