Skip to content

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.
Mrtenz pushed a commit that referenced this pull request Oct 16, 2025
We're migrating this to `/core` tomorrow.

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> <sup>[Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) is
generating a summary for commit
12ea2d39ea956bfe9e357e09e33639067e24d705. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Mrtenz pushed a commit that referenced this pull request Oct 16, 2025
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.

3 participants