Any guidance for testing Timelock controller?

I'm pretty new to governance and timelock controllers. I have my smart contracts set up thanks to openzeppelin but I don't know how to test them. Are there any tutorials/guidance from openzeppelin? Using hardhat...

What testing framework are you using (e.g., Truffle, HardHat, Foundry, etc)?

Mostly Hardhat. I've updated the op also.