Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update sinon and @types/sinon to latest versions #352

Merged
merged 2 commits into from
Feb 18, 2021
Merged

Conversation

Gudahtt
Copy link
Member

@Gudahtt Gudahtt commented Feb 17, 2021

sinon has been updated from v7 to v9. There have been no breaking changes that affect our usage.

The types we were using were far behind though, so updating those has revealed pre-existing mistakes in how we were using sinon in a few places.

For one of the type errors, I replaced a window.fetch mock with nock, as that seemed like the simplest way to fix the type error.

@Gudahtt Gudahtt requested a review from a team as a code owner February 17, 2021 15:26
`sinon` has been updated from v7 to v9. There have been no breaking
changes that affect our usage.

The types we were using were _far_ behind though, so updating those has
revealed pre-existing mistakes in how we were using `sinon` in a few
places.

For one of the type errors, I replaced a `window.fetch` mock with
`nock`, as that seemed like the simplest way to fix the type error.
Copy link
Member

@kumavis kumavis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sinon me up for this excellent improvement

@Gudahtt Gudahtt merged commit da282f4 into develop Feb 18, 2021
@Gudahtt Gudahtt deleted the update-sinon branch February 18, 2021 04:25
rickycodes added a commit that referenced this pull request Feb 18, 2021
…ba into feature/migrate-to-etherscan

* 'feature/migrate-to-etherscan' of github.com:MetaMask/gaba:
  Update `sinon` and `@types/sinon` to latest versions (#352)
  Fix `tsconfig.json` indentation (#355)
  Replace `fetch-mock` with `nock` (#340)
  Update `ethereumjs-wallet` from v0.6.5 to v1.0.1 (#347)
  Add `babel-runtime` dependency required by `ethjs-query` (#341)
  Update `@metamask/eslint-config` from v3 to v4.1.0 (#344)
  Add `docs` to list of ignored eslint patterns (#345)
  Update `uuid` from `v3.3.3` to `v8.3.2` (#346)
  Update approval controller test import (#339)
  Add Dependabot config (#343)
  Update `typedoc` (#342)
  Remove unused test module (#338)
  Replace `await-semaphore` with `async-mutex` (#334)
  Update `eth-json-rpc-filters` in lockfile (#336)
MajorLift pushed a commit that referenced this pull request Oct 11, 2023
`sinon` has been updated from v7 to v9. There have been no breaking
changes that affect our usage.

The types we were using were _far_ behind though, so updating those has
revealed pre-existing mistakes in how we were using `sinon` in a few
places.

For one of the type errors, I replaced a `window.fetch` mock with
`nock`, as that seemed like the simplest way to fix the type error.
MajorLift pushed a commit that referenced this pull request Oct 11, 2023
`sinon` has been updated from v7 to v9. There have been no breaking
changes that affect our usage.

The types we were using were _far_ behind though, so updating those has
revealed pre-existing mistakes in how we were using `sinon` in a few
places.

For one of the type errors, I replaced a `window.fetch` mock with
`nock`, as that seemed like the simplest way to fix the type error.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants