cql-execution
cql-execution copied to clipboard
Update spec tests based on 2025-10-08 cql-tests source
Update the specification tests based on the latest source at https://github.com/cqframework/cql-tests. This required skipping a set of new tests based on an overload of Expand that takes a single interval as the first argument.
Submitter:
- [x] This pull request describes why these changes were made
- [x] Code diff has been done and been reviewed (it does not contain: additional white space, not applicable code changes, debug statements, etc.)
- [x] Tests are included and test edge cases
- [x] Tests have been run locally and pass
- [x] Code coverage has not gone down and all code touched or added is covered.
- [n/a] Code passes lint and prettier (hint: use
npm run test:plusto run tests, lint, and prettier) - [n/a] All dependent libraries are appropriately updated or have a corresponding PR related to this change
- [n/a]
cql4browsers.jsbuilt withnpm run build:browserifyif source changed.
Reviewer:
Name:
- [ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
- [ ] The tests appropriately test the new code, including edge cases
- [ ] You have tried to break the code
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 87.55%. Comparing base (eb9d796) to head (7d4cd37).
Additional details and impacted files
@@ Coverage Diff @@
## master #353 +/- ##
=======================================
Coverage 87.55% 87.55%
=======================================
Files 52 52
Lines 4596 4596
Branches 1295 1295
=======================================
Hits 4024 4024
Misses 359 359
Partials 213 213
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.