Пример #1
0
// TODO this vs. bazil.org/fuse/fs/fstestutil#Mounted
func Mounted(t testing.TB, app *server.App, volumeName string) *Mount {
	mountpoint, err := ioutil.TempDir("", "bazil-test-")
	if err != nil {
		t.Fatal(err)
	}

	// TODO make it log debug if `go test ./fs -fuse.debug`
	info, err := app.Mount(volumeName, mountpoint)
	if err != nil {
		t.Fatal(err)
	}

	mnt := &Mount{
		Dir:  mountpoint,
		Info: info,
		app:  app,
	}
	return mnt
}