Refactor comment test and use dataProvider for testCommentStatusEvent
Introduce custom assertion assertGAIRequestBodyIsValid( $request_body ) to check validity of HTTP request
Test transition from unapproved to approved comment
Handle transition from existing unapproved comment to approved comment

Uses action transition_comment_status