graphprotocol / docs

Documentation for The Graph
https://thegraph.com/docs
Apache License 2.0
81 stars 142 forks source link

`createMockFunction()` is incompatible with `"matchstick-as": "^0.5.0"` and `"@graphprotocol/graph-ts": "^0.27.0"` #598

Open mitchhs12 opened 9 months ago

mitchhs12 commented 9 months ago

The docs imply that matchstick-as >=0.5.0 is a requirement.

As explained here: https://thegraph.com/docs/en/developing/unit-testing-framework/#tests-structure-050

However, using createMockedFunction() with "matchstick-as": "^0.5.0" with "@graphprotocol/graph-ts": "^0.27.0" gives incompatability issues; making the function unusable (see here).

However, simply updating to "matchstick-as": "^0.6.0" and "graphprotocol/graph-ts": "^0.31.0" fixes this issue and allows one to use createMockedFunction() properly.

saihaj commented 9 months ago

would you like to send in a PR?