more unit tests

This commit is contained in:
evilsocket 2018-04-26 15:16:49 +02:00
commit 735d074cd8
No known key found for this signature in database
GPG key ID: 1564D7F30393A456
3 changed files with 73 additions and 15 deletions

View file

@ -161,7 +161,17 @@ func (s *Session) getHandler(args []string, sess *Session) error {
fmt.Println()
last := len(key) - 1
prefix := key[:last]
for _, k := range s.Env.Sorted() {
sortedKeys := s.Env.Sorted()
padding := 0
for _, k := range sortedKeys {
l := len(k)
if l > padding {
padding = l
}
}
for _, k := range sortedKeys {
if strings.HasPrefix(k, prefix) {
ns := ""
toks := strings.Split(k, ".")
@ -174,7 +184,7 @@ func (s *Session) getHandler(args []string, sess *Session) error {
prev_ns = ns
}
fmt.Printf(" %"+strconv.Itoa(s.Env.Padding)+"s: '%s'\n", k, s.Env.Data[k])
fmt.Printf(" %"+strconv.Itoa(padding)+"s: '%s'\n", k, s.Env.Data[k])
}
}
fmt.Println()