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

feat: testing framework #561

Merged
merged 26 commits into from
Aug 30, 2024
Merged

feat: testing framework #561

merged 26 commits into from
Aug 30, 2024

Conversation

joepegler
Copy link
Collaborator

@joepegler joepegler commented Aug 22, 2024

PR-Codex overview

This PR updates dependencies, adds new contracts, adjusts configurations, and refactors code for better readability and maintainability.

Detailed summary

  • Updated GitHub Actions to v4
  • Added new contract ABIs
  • Modified TypeScript configurations
  • Refactored code for consistency and clarity

The following files were skipped due to too many changes: src/modules/utils/Constants.ts, .size-limit.json, src/modules/validators/K1ValidatorModule.ts, src/__contracts/index.ts, tests/src/__contracts/addresses.ts, src/account/abi/K1ValidatorFactory.ts, .github/workflows/coverage.yml, tests/src/__contracts/mockAddresses.ts, src/bundler/utils/Constants.ts, tests/src/__contracts/abi/BootstrapLibAbi.ts, src/modules/base/BaseModule.ts, tests/src/testSetup.ts, tests/src/__contracts/abi/MockHookAbi.ts, tests/src/__contracts/abi/MockRegistryAbi.ts, src/bundler/Bundler.ts, tests/modules.ownableExecutor.read.test.ts, tests/src/__contracts/abi/MockHandlerAbi.ts, tests/src/__contracts/abi/MockValidatorAbi.ts, src/bundler/utils/Types.ts, tests/src/__contracts/abi/StakeableAbi.ts, src/account/utils/Utils.ts, package.json, src/__contracts/abi/K1ValidatorAbi.ts, src/account/abi/SmartAccount.ts, src/modules/executors/OwnableExecutor.ts, src/account/BaseSmartContractAccount.ts, scripts/fetch:deployment.ts, src/account/utils/convertSigner.ts, tests/playground.test.ts, src/account/utils/Constants.ts, tests/src/__contracts/abi/MockExecutorAbi.ts, tests/modules.k1Validator.write.test.ts, tests/src/__contracts/abi/MockTokenAbi.ts, tests/src/__contracts/abi/BiconomyMetaFactoryAbi.ts, tests/src/__contracts/abi/NexusAccountFactoryAbi.ts, src/account/utils/Types.ts, tests/src/README.md, tests/account.write.test.ts, tests/src/__contracts/abi/BootstrapAbi.ts, tests/modules.ownableExecutor.write.test.ts, tests/modules.ownableValidator.install.write.test.ts, tests/modules.ownableValidator.uninstall.write.test.ts, tests/src/testUtils.ts, tests/account.read.test.ts, src/account/NexusSmartAccount.ts, tests/src/callDatas.ts

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@joepegler joepegler force-pushed the feat/nexus_testing_framework branch from 41e73db to b03be20 Compare August 22, 2024 17:26
@joepegler joepegler force-pushed the feat/nexus_testing_framework branch from c4724ff to e6fe0ff Compare August 22, 2024 17:35
Copy link

github-actions bot commented Aug 22, 2024

size-limit report 📦

Path Size
core (esm) 15.66 KB (-87.94% 🔽)
core (cjs) 20.7 KB (-86.36% 🔽)
account (tree-shaking) 13.59 KB (-89.34% 🔽)
bundler (tree-shaking) 4.6 KB (-31.48% 🔽)
paymaster (tree-shaking) 2.32 KB (-60.51% 🔽)

@joepegler joepegler force-pushed the feat/nexus_testing_framework branch from 7f97b25 to e50157e Compare August 22, 2024 17:42
@joepegler joepegler force-pushed the feat/nexus_testing_framework branch from 240347b to 537582d Compare August 22, 2024 17:55
@joepegler joepegler force-pushed the feat/nexus_testing_framework branch from c5c087f to 2350dde Compare August 23, 2024 11:28
@joepegler joepegler force-pushed the feat/nexus_testing_framework branch 13 times, most recently from 2ba87b1 to 0f78d13 Compare August 23, 2024 14:18
@joepegler joepegler force-pushed the feat/nexus_testing_framework branch 4 times, most recently from 3229b23 to 8294600 Compare August 27, 2024 21:54
@joepegler joepegler force-pushed the feat/nexus_testing_framework branch 2 times, most recently from 16c526d to a678d6f Compare August 28, 2024 18:10
@joepegler joepegler force-pushed the feat/nexus_testing_framework branch from a678d6f to 45b59cf Compare August 28, 2024 18:18
@joepegler joepegler force-pushed the feat/nexus_testing_framework branch from 82e935e to 1337f97 Compare August 29, 2024 12:13
@joepegler joepegler force-pushed the feat/nexus_testing_framework branch from a66f33b to d850fc6 Compare August 29, 2024 12:23
@joepegler joepegler marked this pull request as ready for review August 29, 2024 13:06
@joepegler joepegler force-pushed the feat/nexus_testing_framework branch from 941d478 to ad698d8 Compare August 29, 2024 14:45
@joepegler joepegler force-pushed the feat/nexus_testing_framework branch from ad698d8 to cdc316f Compare August 29, 2024 14:49
@joepegler joepegler merged commit 678a5cc into feat/nexus Aug 30, 2024
5 checks passed
@joepegler joepegler deleted the feat/nexus_testing_framework branch August 30, 2024 11:47
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