func TestExchangeDataNotSupported(t *testing.T) { t.Parallel() mnt, err := fstestutil.MountedT(t, fstestutil.SimpleFS{&fstestutil.ChildMap{ "one": &exchangeData{}, "two": &exchangeData{}, }}, nil) if err != nil { t.Fatal(err) } defer mnt.Close() if err := unix.Exchangedata(mnt.Dir+"/one", mnt.Dir+"/two", 0); err != unix.ENOTSUP { t.Fatalf("expected ENOTSUP from exchangedata: %v", err) } }
func TestMountOptionCommaError(t *testing.T) { t.Parallel() // this test is not tied to any specific option, it just needs // some string content var evil = "FuseTest,Marker" mnt, err := fstestutil.MountedT(t, fstestutil.SimpleFS{fstestutil.Dir{}}, nil, fuse.ForTestSetMountOption("fusetest", evil), ) if err == nil { mnt.Close() t.Fatal("expected an error about commas") } if g, e := err.Error(), `mount options cannot contain commas on `+runtime.GOOS+`: "fusetest"="FuseTest,Marker"`; g != e { t.Fatalf("wrong error: %q != %q", g, e) } }