add tests && fix add githubUser