{"library":"ember-sinon-qunit","type":"library","category":null,"description":"Ember Sinon QUnit is an Ember addon that seamlessly integrates the Sinon.js mocking and spying library with QUnit, specifically for Ember applications. Its primary function is to provide automatic cleanup of Sinon's state (spies, stubs, mocks) between individual QUnit tests, preventing leaks and ensuring test isolation. The current stable version is 7.5.0, with frequent updates driven by new Ember and Sinon releases, as seen in recent enhancements for Ember 5 and Sinon v18 support. A key differentiator is its hands-off management of Sinon sandboxes, removing the boilerplate of manual `sinon.restore()` calls, a common footgun when using Sinon directly with QUnit. It supports modern Ember versions (4.12+) and is compatible with Embroider and ember-auto-import v2, consolidating functionality previously spread across several related Ember Sinon addons.","language":"javascript","status":"active","version":"7.5.0","tags":["javascript","ember-addon","sinon","qunit"],"last_verified":"Wed May 27","install":[{"cmd":"npm install ember-sinon-qunit","imports":["import setupSinon from 'ember-sinon-qunit';","import sinon from 'sinon';"]},{"cmd":"yarn add ember-sinon-qunit","imports":[]},{"cmd":"pnpm add ember-sinon-qunit","imports":[]}],"homepage":null,"github":"https://github.com/elwayman02/ember-sinon-qunit","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ember-sinon-qunit","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/ember-sinon-qunit/compatibility"}}