Adds more comprehensive bokchoy testing for publishing changes

@cahrens @andy-armstrong please review.
I tried using the display name, but it's not easily visible in LMS. Is there a good way to find it there?