add test for oauth