add unit test for unsigned role