Add test coverage to course groups app

TNL-21

@jimabramson @andy-armstrong 
if something other than HTTP 200 is expected, that should probably be checked here too.