Oracle : How to grant to a ROLE the ability to affect a ROLE to a USER?
You must fist grant the role (test_role) to the user (admin_role) with admin option, like this:

grant TEST_ROLE to ADMIN_ROLE with admin option;


I suggest that you name your users in a different way. admin_role is a user in your case, it would be better to name it admin_user.