chore: setup the testing environment
feat(controller): recipe for testing controllers