auth: improve test coverage

This commit is contained in:
Barak Michener
2015-06-24 14:28:25 -04:00
parent b3cb5f9e4e
commit 39c10d1fe4
3 changed files with 336 additions and 24 deletions

View File

@ -442,6 +442,7 @@ func (u User) merge(n User) (User, error) {
currentRoles.Remove(r)
}
out.Roles = currentRoles.Values()
sort.Strings(out.Roles)
return out, nil
}
@ -528,6 +529,8 @@ func (rw rwPermission) Grant(n rwPermission) (rwPermission, error) {
}
out.Read = currentRead.Values()
out.Write = currentWrite.Values()
sort.Strings(out.Read)
sort.Strings(out.Write)
return out, nil
}
@ -553,6 +556,8 @@ func (rw rwPermission) Revoke(n rwPermission) (rwPermission, error) {
}
out.Read = currentRead.Values()
out.Write = currentWrite.Values()
sort.Strings(out.Read)
sort.Strings(out.Write)
return out, nil
}