Skip to content

test(server-nestjs): stub every required env of the plugin module spec - #2883

Merged
shikanime merged 1 commit into
mainfrom
fix/plugin-spec-env
Oct 21, 2026
Merged

shikanime merged 1 commit into
mainfrom
fix/plugin-spec-env

Conversation

@shikanime

Copy link
Copy Markdown
Member

Pourquoi

plugin.module.spec.ts n'est pas hermétique : il stubbe 19 variables d'environnement mais pas DB_URL, ni les variables requises par les modules Keycloak et observabilité, activés inconditionnellement. En l'absence d'un .env local fournissant ces valeurs, le test échoue avec ZodError: DB_URL Required. Refs #2882

Quoi

  • Complète le stubbing : DB_URL, les 7 variables Keycloak requises, GRAFANA_URL et DSO_OBSERVABILITY_CHART_VERSION.
  • Vérification : le test passe dans un workspace sans .env.

Références

The spec stubbed 19 env vars but not DB_URL, nor the keycloak and
observability variables required by their unconditionally enabled
modules, so it only passed where a local .env provided them.

Stub the full required set so the test passes without a .env.

Refs #2882

Co-authored-by: Automata <automata@shikanime.studio>
Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr>
Change-Id: I829cedfe41997cb5297d5e651efc2eb96a6a6964
@shikanime
shikanime requested a review from a team as a code owner October 20, 2026 15:23
@github-actions github-actions Bot added the built label Oct 20, 2026
@cloud-pi-native-sonarqube

Copy link
Copy Markdown

@StephaneTrebel StephaneTrebel left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No findings. Les dix variables ajoutées couvrent les configurations requises : après neutralisation des valeurs externes chargées par le client Prisma partagé, le test initial échoue sur DB_URL alors que celui de cette tête passe ; le lint ciblé et la CI sont verts. Ledger #2882 : 2/2 critères démontrés, sans modification des cases ; #2796 touche également ce test et #2861 en déplace le chemin.

@shikanime
shikanime added this pull request to the merge queue Oct 21, 2026
Merged via the queue into main with commit d9d0f8d Oct 21, 2026
34 checks passed
@shikanime
shikanime deleted the fix/plugin-spec-env branch October 21, 2026 09:46
@shikanime shikanime linked an issue Oct 21, 2026 that may be closed by this pull request
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test(server-nestjs) : plugin.module.spec n'est pas hermétique (DB_URL manquant)

2 participants