[core] Add new E2E tests
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- playwright, typescript
- Ambito
- testing-qa
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
-
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
- Lingua principale
- Rust
- Stelle
- 2.9k
- Fork
- 121
- Merge medio
- 21h 35m
- PR unite (30g)
- 68
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DefGuard/defguard
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
DefGuard/defguard#3851 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Invalid hover on the OS delete in posture check edit formForse già presa @jakub-tldr l’ha presa 4 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
DefGuard/defguard#3842 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Prevent setting "Defguard URL" and "Defguard public URL" to the same addressForse già presa @jakub-tldr l’ha presa 1 giorno fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
DefGuard/defguard#3751 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Button overlaps with steps during animation in MFA Flow EditorForse già presa @t-aleksander l’ha presa 2 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di DefGuard/defguard
Issue simili
-
agent:triaged bug bughunt pm:pipenv priority:p1
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
SocketDev/socket-patch#1608 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
adorsys/status-list-server#698 ·
I maintainer di solito rispondono entro 2 giorni
-
Expose the dot grid colourAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
nannou-org/egui_graph#92 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 2/5 Mezza giornata Idoneità per principianti 72/100
sujithputta02/Esapay#13 ·
-
Deduplicate normalized_f64_bits (hash_table.rs and bloom_filter.rs)Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
tursodatabase/turso#10002 ·
I maintainer di solito rispondono entro 1 giorno