Skip to content

test: client integration test infrastructure#448

Merged
lpahlavi merged 61 commits intomainfrom
lpahlavi/XC-412-evm-rpc-client-int-tests
Sep 4, 2025
Merged

test: client integration test infrastructure#448
lpahlavi merged 61 commits intomainfrom
lpahlavi/XC-412-evm-rpc-client-int-tests

Conversation

@lpahlavi
Copy link
Contributor

@lpahlavi lpahlavi commented Aug 8, 2025

(XC-412) Add a PocketIcRuntime implementation and some basic integration tests for the client's eth_getLogs method added in #447.

Follow-up PRs will include adding more methods to the client and the corresponding integration tests using the infrastructure added in this PR.

@lpahlavi lpahlavi changed the base branch from main to lpahlavi/XC-412-evm-rpc-client August 8, 2025 16:05
@lpahlavi lpahlavi changed the title test: EVM RPC client int test infrastructure test: client integration test infrastructure Aug 8, 2025
@lpahlavi lpahlavi requested a review from gregorydemay August 19, 2025 15:26
@lpahlavi lpahlavi marked this pull request as ready for review August 19, 2025 15:26
@lpahlavi lpahlavi requested a review from a team as a code owner August 19, 2025 15:26
@lpahlavi
Copy link
Contributor Author

lpahlavi commented Sep 2, 2025

Thanks a lot for the first round of reviews @gregorydemay! I believe this should be ready for round 2 🚀

Copy link
Contributor

@gregorydemay gregorydemay left a comment

Choose a reason for hiding this comment

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

Thanks @lpahlavi for all the improvements! Couple of minor comments regarding mocking but otherwise starting to look very good!

Copy link
Contributor Author

@lpahlavi lpahlavi left a comment

Choose a reason for hiding this comment

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

Thanks a lot @gregorydemay for your feedback! I think it's starting to look overall really pretty good!

Copy link
Contributor

@gregorydemay gregorydemay left a comment

Choose a reason for hiding this comment

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

I think the whole mock infrastructure is now really nice. A couple of minor comments but otherwise looks good! Thanks a lot for this effort!

Copy link
Contributor Author

@lpahlavi lpahlavi left a comment

Choose a reason for hiding this comment

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

Thanks a lot for all the reviews and feedback @gregorydemay! Very happy with the outcome!

Copy link
Contributor

@gregorydemay gregorydemay left a comment

Choose a reason for hiding this comment

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

🎉

@lpahlavi lpahlavi merged commit d41b123 into main Sep 4, 2025
11 checks passed
@lpahlavi lpahlavi deleted the lpahlavi/XC-412-evm-rpc-client-int-tests branch September 4, 2025 13:38
@github-actions github-actions bot mentioned this pull request Sep 24, 2025
This was referenced Oct 20, 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.

2 participants