blob: b1ba4eb92b94028b296f72139d52c1cca8e5ec6e (
plain) (
tree)
|
|
package lib_test
import (
"reflect"
"testing"
"git.sr.ht/~rjarry/aerc/lib"
"git.sr.ht/~rjarry/aerc/models"
)
func TestDirStore_List(t *testing.T) {
dirs := []string{"a/c", "x", "a/b", "d"}
dirstore := lib.NewDirStore()
for _, d := range dirs {
dirstore.SetMessageStore(&models.Directory{Name: d}, nil)
}
for i := 0; i < 10; i++ {
if !reflect.DeepEqual(dirstore.List(), dirs) {
t.Errorf("order does not match")
return
}
}
}
|