Schematics testing infrastructure: compare Trees, copy Trees
- Langage dominant
- TypeScript
- Étoiles
- 27k
- Forks
- 11.8k
- Merge moyen
- 14 h 23 min
- PR mergées (30 j)
- 162
Description
### Bug Report or Feature Request (mark with an `x`)
```
- [ ] bug report -> please search issues before submitting
- [x] feature request
```
### Desired functionality
When unit testing a schematic or a rule, I have sometimes found that it would be convenient if I could take two trees and compare them. Or at least ask whether the two trees are equivalent.
As part of this, it would also be convenient if there was some Tree-copying function - specifically for checking that a Tree has _not_ changed after some Rule call, but possibly for other cases as well.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par examiner l’infrastructure de test de Schematics ainsi que les API Tree et Rule référencées dans l’issue. Déterminez comment doivent se comporter l’équivalence et la copie des arbres, puis ajoutez une couverture montrant que des arbres équivalents sont comparés avec succès et qu’un arbre copié peut être vérifié pour détecter des changements après un appel à une règle.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- testing, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100