This PR implements some missing mutation tests and other tests for Router.sol. It aimed to improve its coverage, but modifier branches are not registered by forge, so the coverage numbers don't improve much with this PR alone. Another PR will be opened targetting query tests.
Type of change
[ ] Bug fix
[ ] New feature
[ ] Breaking change
[ ] Dependency changes
[x] Code refactor / cleanup
[ ] Optimization: [ ] gas / [ ] bytecode
[ ] Documentation or wording changes
[ ] Other
Checklist:
[x] The diff is legible and has no extraneous changes
[x] Complex code has been commented, including external interfaces
[x] Tests have 100% code coverage
[x] The base branch is either main, or there's a description of how to merge
Description
This PR implements some missing mutation tests and other tests for Router.sol. It aimed to improve its coverage, but modifier branches are not registered by forge, so the coverage numbers don't improve much with this PR alone. Another PR will be opened targetting query tests.
Type of change
Checklist:
main
, or there's a description of how to mergeIssue Resolution
Closes #744