github.com/walkingsparrow/docker@v1.4.2-0.20151218153551-b708a2249bfa/volume/drivers/extpoint_test.go (about) 1 package volumedrivers 2 3 import ( 4 "testing" 5 6 "github.com/docker/docker/volume/testutils" 7 ) 8 9 func TestGetDriver(t *testing.T) { 10 _, err := GetDriver("missing") 11 if err == nil { 12 t.Fatal("Expected error, was nil") 13 } 14 Register(volumetestutils.FakeDriver{}, "fake") 15 d, err := GetDriver("fake") 16 if err != nil { 17 t.Fatal(err) 18 } 19 if d.Name() != "fake" { 20 t.Fatalf("Expected fake driver, got %s\n", d.Name()) 21 } 22 }