Closed natjoe4 closed 1 year ago
St.:grey_question: |
Category | Percentage | Covered / Total |
---|---|---|---|
π’ | Statements | 85.71% | 1938/2261 |
π‘ | Branches | 73.75% | 1711/2320 |
π’ | Functions | 88.72% | 346/390 |
π’ | Lines | 85.96% | 1868/2173 |
349 tests passing in 28 suites.
Report generated by π§ͺjest coverage report action from 899f4a454b64362ecd03b92b5bffbc7f914adce2
I think we're good here
Summary
Created the first integration testing suite in fqm-execution! This one's for a simple proportion-boolean measure.
New behavior
npm run build:test-data
&&npm run test:integration
we now have a test suite that runs!Code changes
getJSONFixture
function to more easily pull and type JSON fixtures from patient directoriesproportion-boolean.cql
by hand, which eventually gets bundled intoproportion-boolean-bundle.json
patient-denom-bundle
,patient-ipp-bundle
, andpatient-numer-bundle
from fqm-testify and added topatients
directory.exampleValueset1
,exampleValueset2
, andexampleValueset3
, for use across any integration testproportion-boolean-bundle
to include custom CQLproportion-boolean.test.ts
.prettierignore
to includeecqm-content-r4-2021
Testing guidance
npm run build:test-data
npm run test:integration