add macros and shared example to review controller spec