[DRIVERS-2573] Add invalid, valid-pass and valid-fail tests for $$matchAsRoot and $$matchAsDocument operators Created: 13/Mar/23 Updated: 21/Sep/23 |
|
| Status: | Backlog |
| Project: | Drivers |
| Component/s: | Unified Test Runner |
| Fix Version/s: | None |
| Type: | Spec Change | Priority: | Major - P3 |
| Reporter: | Warren James | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Epic Link: | Easier debugging with standardized logging | ||||||||
| Driver Changes: | Needed | ||||||||
| Description |
SummaryThe spec changes added in schema version 1.13 which add the $$matchAsRoot (relevant spec) and $$matchAsDocument (relevant spec) operators did not add corresponding invalid, valid-fail and valid-pass tests in order to provide drivers a point of comparison when implementing this spec change. MotivationWho is the affected end user?Driver engineers How does this affect the end user?N/A Is this issue urgent?No Is this ticket required by a downstream team?No Is this ticket only for tests?Yes Acceptance CriteriaAdd invalid, valid-pass and valid-fail tests which make use of the the new $$matchAsDocument and $$matchAsRoot operators. I would recommend that the tests we add make use of common drivers features, such as simple CRUD operations, rather than the logging capabilities they were added along with. |