extpoint_test.go 511 B

123456789101112131415161718192021222324
  1. package drivers // import "github.com/docker/docker/volume/drivers"
  2. import (
  3. "testing"
  4. volumetestutils "github.com/docker/docker/volume/testutils"
  5. )
  6. func TestGetDriver(t *testing.T) {
  7. s := NewStore(nil)
  8. _, err := s.GetDriver("missing")
  9. if err == nil {
  10. t.Fatal("Expected error, was nil")
  11. }
  12. s.Register(volumetestutils.NewFakeDriver("fake"), "fake")
  13. d, err := s.GetDriver("fake")
  14. if err != nil {
  15. t.Fatal(err)
  16. }
  17. if d.Name() != "fake" {
  18. t.Fatalf("Expected fake driver, got %s\n", d.Name())
  19. }
  20. }