Files
core/io/fs/mem_test.go
2023-06-01 15:16:54 +02:00

23 lines
400 B
Go

package fs
import (
"testing"
"github.com/stretchr/testify/require"
)
func TestMemFromDir(t *testing.T) {
mem, err := NewMemFilesystemFromDir("./fixtures", MemConfig{})
require.NoError(t, err)
names := []string{}
for _, f := range mem.List("/", ListOptions{Pattern: "/*.txt"}) {
names = append(names, f.Name())
}
require.ElementsMatch(t, []string{
"/a.txt",
"/b.txt",
}, names)
}