func TestNewWithConfigFile(t *testing.T) { var err error var tmp *os.File if tmp, err = ioutil.TempFile("", "TestNewWithConfigFile"); err != nil { t.Fatal(err) } defer os.Remove(tmp.Name()) if _, err := tmp.Write(yamlConfig1); err != nil { t.Fatal(err) } tmp.Close() r, err := rexray.NewWithConfigFile(tmp.Name()) if err != nil { t.Fatal(err) } if err = r.InitDrivers(); err != nil { t.Fatal(err) } assertDriverNames(t, r) }
func TestNewWithBadConfigFilePath(t *testing.T) { if _, err := rexray.NewWithConfigFile(util.RandomString(10)); err == nil { t.Fatal("expected error from bad config file path") } }