added several topic tests

These 2 lines can be factored into 1: `User user = Users.signIn(User.admin())`. BTW, do we really need admin?