add test for user signin