non-fungible-apps/contracts/test/foundry/FleekERC721
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
..
AccessControl.t.sol feature: make main contract pausable (#110) 2023-02-21 10:56:26 -03:00
AccessPoints.t.sol feat: expose a function that returns all non-nested values of an App (#119) 2023-02-11 00:59:25 +03:30
Burn.t.sol test: add and change tests to fuzz test (#128) 2023-02-20 11:46:46 -03:00
Constants.sol test: improve foundry test with best practices (#102) 2023-02-08 17:27:39 -03:00
Deploy.t.sol test: add and change tests to fuzz test (#128) 2023-02-20 11:46:46 -03:00
GetLastTokenId.t.sol feature: expose last token id function in the contract (#124) 2023-02-20 11:44:59 -03:00
GetToken.t.sol test: add and change tests to fuzz test (#128) 2023-02-20 11:46:46 -03:00
Mint.t.sol test: add and change tests to fuzz test (#128) 2023-02-20 11:46:46 -03:00
Pausable.t.sol feature: make main contract pausable (#110) 2023-02-21 10:56:26 -03:00
TestBase.sol test: improve foundry test with best practices (#102) 2023-02-08 17:27:39 -03:00
TokenURI.t.sol test: add and change tests to fuzz test (#128) 2023-02-20 11:46:46 -03:00