Schematics testing infrastructure: compare Trees, copy Trees
- Ngôn ngữ chính
- TypeScript
- Star
- 27k
- Fork
- 11.8k
- Merge trung bình
- 14 giờ 23 phút
- Pull request đã merge (30 ngày)
- 162
Mô tả
### 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.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách xem xét hạ tầng kiểm thử của Schematics và các API Tree và Rule được tham chiếu trong issue. Xác định tính tương đương và việc sao chép cây cần hoạt động như thế nào, sau đó bổ sung coverage cho thấy các cây tương đương được so sánh thành công và một cây đã sao chép có thể được kiểm tra các thay đổi sau một lần gọi rule.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- typescript
- Lĩnh vực
- testing, tooling
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100