| package volumedrivers | |
| import ( | |
| "testing" | |
| "github.com/docker/docker/volume/testutils" | |
| ) | |
| func TestGetDriver(t *testing.T) { | |
| _, err := GetDriver("missing") | |
| if err == nil { | |
| t.Fatal("Expected error, was nil") | |
| } | |
| Register(volumetestutils.NewFakeDriver("fake"), "fake") | |
| d, err := GetDriver("fake") | |
| if err != nil { | |
| t.Fatal(err) | |
| } | |
| if d.Name() != "fake" { | |
| t.Fatalf("Expected fake driver, got %s\n", d.Name()) | |
| } | |
| } |