ember-sinon-qunit-codemod

1.0.6 • Public • Published

ember-sinon-qunit-codemod

A jscodeshift based codemod to help migrate to ember-sinon-qunit V4.

This codemod converts usages of this.sandbox to sinon, and removes usages of ember-sinon-sandbox and ember-sinon-sinoff. Lastly, it will remove usages of sinon.restore as it is not needed in V4.

Usage

WARNING: jscodeshift, and thus this codemod, edits your files in place. It does not make a copy. Make sure your code is checked into a source control repository like Git and that you have no outstanding changes to commit before running this tool.

cd my-ember-app-or-addon
npx ember-sinon-qunit-codemod tests

Make sure to remove any deprecated libraries, such as ember-sinon-sandbox or ember-sinon-sinoff and then use the latest ember-sinon-qunit

npm i -D ember-sinon-qunit

Gotchas

Keep in mind that this codemod may end up leaving unwanted whitespace when importing sinon. This can be autofixed with a proper eslint rule.

Readme

Keywords

none

Package Sidebar

Install

npm i ember-sinon-qunit-codemod

Weekly Downloads

1

Version

1.0.6

License

ISC

Unpacked Size

22.1 kB

Total Files

30

Last publish

Collaborators

  • sunwrobert