A dedicated test suite has been created for testing of staking. Keeping in mind the time-dependent functionality nature of the contract, the block timestamp has been altered to test the contract at various points in time.
Command to run the test suite:
Run your local blockchain or test blockchain like ganache or truffle develop
e.g: for ganache
Run the staking test suite using
The test results at the time of deployment can be found here
Staking test suite can be found here