{"library":"cht-conf-test-harness","type":"library","category":null,"description":"The `cht-conf-test-harness` is a JavaScript/TypeScript test framework designed specifically for validating configurations of applications built on the Community Health Toolkit (CHT) Core Framework. It simulates a CHT application instance, allowing developers to write and run automated tests against their app configurations without deploying to a live environment. The current stable version is 5.0.4, with frequent minor releases addressing bug fixes and major versions typically aligning with significant updates to the CHT Core Framework. A key differentiator is its explicit compatibility matrix, ensuring tests can target and validate against specific CHT Core versions (e.g., v5.x supports CHT Core 4.11.x+). It is commonly used with testing frameworks like Mocha and assertion libraries like Chai.","language":"javascript","status":"active","version":"5.0.4","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install cht-conf-test-harness","imports":["import { TestHarness } from 'cht-conf-test-harness';","const TestRunner = require('cht-conf-test-harness');","import { expect } from 'chai';"]},{"cmd":"yarn add cht-conf-test-harness","imports":[]},{"cmd":"pnpm add cht-conf-test-harness","imports":[]}],"homepage":"https://docs.communityhealthtoolkit.org/test-harness/","github":"https://github.com/medic/cht-conf-test-harness","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/cht-conf-test-harness","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/cht-conf-test-harness/compatibility"}}