Test that SPEC 3.6 lists every confirmable action

Ouverte Adaptée aux débutants
#143 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
78/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
Active
Stack technique
typescript
Domaine
testing

Piste de recherche

Lisez apps/api/src/modules/confirmations/domain/confirmation-token.ts pour voir le catalogue CONFIRMABLE_ACTIONS et examinez la section 3.6 de docs/SPEC.md. Repérez les conventions existantes pour les tests unitaires et ajoutez un test qui vérifie que chaque action du catalogue y est mentionnée. Le travail est terminé lorsque le test réussit maintenant et échoue si une fausse action non documentée est ajoutée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

documentation good first issue priority:P3 track:control-plane

CONFIRMABLE_ACTIONS in apps/api/src/modules/confirmations/domain/confirmation-token.ts is the closed catalog of destructive actions that need a confirmation.

Task

Add a unit test that reads docs/SPEC.md and fails when an action of the catalog is not mentioned in section 3.6, so the documentation cannot fall behind the code.

Acceptance

The test passes today and fails if you add a fake action to the catalog without documenting it.

Langage dominant
TypeScript
Étoiles
2
Forks
1
Merge moyen
7 h 17 min
PR mergées (30 j)
197

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de shipkeepdev/shipkeep

Toutes les issues de shipkeepdev/shipkeep

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.