guarded Guard functions by checking input and output Test Coverage API Docs Dependencies Without Tests With Tests