adds table-driven tests

This commit is contained in:
Tai Groot
2021-05-15 17:39:41 -07:00
parent ba0ac781ef
commit aaa5f28ba7
4 changed files with 92 additions and 58 deletions

View File

@@ -62,6 +62,9 @@ func filterErr(stderr string) error {
if matched, _ := regexp.MatchString(`Access denied`, stderr); matched {
return ErrInsufficientPermissions
}
if matched, _ := regexp.MatchString(`DBUS_SESSION_BUS_ADDRESS`, stderr); matched {
return ErrBusFailure
}
if matched, _ := regexp.MatchString(`Failed`, stderr); matched {
return ErrUnspecified
}