non-fungible-apps/contracts/test/foundry
Felipe Mendes 0f05a912a7
feature: make main contract pausable (#110)
* feat: add FleekPausable

* feat: add FleekPausable functions in FleekERC721

* fix: requirePaused logic

* feat: add pause modifiers in FleekERC721

* refactor: move functions to the main contract to add pause modifier

* test: add unpause to test setups

* fix: revokeTokenRole modifier

* test: add initial tests and setup for pausable

* test: all test for pause and pausable states

* test: add test for functions when contract is paused

* test: add pausable hardhat tests

* test: foundry access control test for pausable

* refactor: function names

* fix: remove virtual keywords for functions that must not be overriden

* refactor: set inital state for unpaused
2023-02-21 10:56:26 -03:00
..
FleekERC721 feature: make main contract pausable (#110) 2023-02-21 10:56:26 -03:00
README.md chore: change top level folder structure (#105) 2023-02-06 15:15:44 -05:00

README.md

Foundry Tests

This directory contains the code for all Foundry Forge Solidity tests of the FleekERC721 contract.