pcaversaccio / createx

Factory smart contract to make easier and safer usage of the `CREATE` and `CREATE2` EVM opcodes as well as of `CREATE3`-based (i.e. without an initcode factor) contract creations.
https://createx.rocks
GNU Affero General Public License v3.0
342 stars 26 forks source link

šŸ›  Test Architecture Scaffolding #6

Closed mds1 closed 1 year ago

mds1 commented 1 year ago

This PR scaffolds the test architecture as follows:

Now for the actual tests. We start by focusing on unit tests to ensure everything is well spec'd out. To do this, we'll ultimately remove the existing CreateX.t.sol file but I left it for now. To define the requirements for each method in CreateX we:

šŸ¶ Cute Animal Picture

Put a link to a cute animal picture inside the parenthesis-->

mds1 commented 1 year ago

Awesome looking great, thanks! Merging now and will continue with more spec/test PRs this week