mox/main_test.go

25 lines
447 B
Go
Raw Normal View History

2023-01-30 16:27:06 +03:00
package main
import (
"strings"
"testing"
"github.com/mjl-/mox/mlog"
)
func TestParseDovecotKeywords(t *testing.T) {
const data = `0 Old
1 Junk
2 NonJunk
3 $Forwarded
4 $Junk
`
keywords := tryParseDovecotKeywords(strings.NewReader(data), mlog.New("dovecotkeywords"))
got := strings.Join(keywords, ",")
want := "Old,Junk,NonJunk,$Forwarded,$Junk"
if got != want {
t.Fatalf("parsing dovecot keywords, got %q, want %q", got, want)
}
}