package misc_test import ( "io/fs" "testing" "github.com/larvit/fejkdata" "github.com/larvit/fejkdata/data/misc" ) func TestFSLoadsByItsManifest(t *testing.T) { if _, err := fs.Stat(misc.FS, ".fejkdata.json"); err != nil { t.Fatalf("FS holds no manifest: %v", err) } f, err := fejkdata.New(fejkdata.WithDataFS(misc.Modules()...)) if err != nil { t.Fatalf("New(WithDataFS(Modules()...)) = %v", err) } if len(f.List()) == 0 { t.Error("List() is empty, want the module's categories") } }