Test cannot pull without specifying remote name
Test pull() throws if remote not configured
Use fetch() to do error checking for pull()