integration and controllers tests