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)

	}
}