remove legacy test
using a local repo for testing instead of a remote repo
add more test coverage