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  }