@@ -40,7 +40,6 @@ func (s) TestParsedTarget_Success_WithoutCustomDialer(t *testing.T) {
4040 wantParsed resolver.Target
4141 }{
4242 // No scheme is specified.
43- {target : "" , badScheme : true , wantParsed : resolver.Target {Scheme : defScheme , Authority : "" , Endpoint : "" }},
4443 {target : "://" , badScheme : true , wantParsed : resolver.Target {Scheme : defScheme , Authority : "" , Endpoint : "://" }},
4544 {target : ":///" , badScheme : true , wantParsed : resolver.Target {Scheme : defScheme , Authority : "" , Endpoint : ":///" }},
4645 {target : "://a/" , badScheme : true , wantParsed : resolver.Target {Scheme : defScheme , Authority : "" , Endpoint : "://a/" }},
@@ -110,6 +109,7 @@ func (s) TestParsedTarget_Success_WithoutCustomDialer(t *testing.T) {
110109
111110func (s ) TestParsedTarget_Failure_WithoutCustomDialer (t * testing.T ) {
112111 targets := []string {
112+ "" ,
113113 "unix://a/b/c" ,
114114 "unix://authority" ,
115115 "unix-abstract://authority/a/b/c" ,
@@ -179,6 +179,12 @@ func (s) TestParsedTarget_WithCustomDialer(t *testing.T) {
179179 wantParsed : resolver.Target {Scheme : defScheme , Authority : "" , Endpoint : "/unix/socket/address" },
180180 wantDialerAddress : "/unix/socket/address" ,
181181 },
182+ {
183+ target : "" ,
184+ badScheme : true ,
185+ wantParsed : resolver.Target {Scheme : defScheme , Authority : "" , Endpoint : "" },
186+ wantDialerAddress : "" ,
187+ },
182188 {
183189 target : "passthrough://a.server.com/google.com" ,
184190 wantParsed : resolver.Target {Scheme : "passthrough" , Authority : "a.server.com" , Endpoint : "google.com" },
0 commit comments