diff --git a/master_solidity/tests/README.md b/master_solidity/tests/README.md new file mode 100644 index 0000000..8d3e0a0 --- /dev/null +++ b/master_solidity/tests/README.md @@ -0,0 +1,26 @@ +## 🍣 tests in solidity + +
+ +### unit testing + +
+ +* [Solidity-Coverage](https://github.com/sc-forks/solidity-coverage) +* [Remix tests](https://github.com/ethereum/remix-project/tree/master/libs/remix-tests) +* [OpenZeppelin test helpers](https://github.com/OpenZeppelin/openzeppelin-test-helpers) +* [foundry forge tests](https://github.com/foundry-rs/foundry/tree/master/forge) +* [etheno](https://github.com/crytic/etheno) + + + +
+ +### articles + +
+ +* [how to mock solidity contracts](https://ethereum.org/en/developers/tutorials/how-to-mock-solidity-contracts-for-testing/) +* [truffle smart contract test framework](https://ethereum.org/en/developers/tutorials/how-to-mock-solidity-contracts-for-testing/) +* [in-depth guide to testing ethereum smart contracts](https://iamdefinitelyahuman.medium.com/an-in-depth-guide-to-testing-ethereum-smart-contracts-2e41b2770297) +* [how to test smart contracts](https://betterprogramming.pub/how-to-test-ethereum-smart-contracts-35abc8fa199d)