@@ -40,7 +40,6 @@ func (s) TestParsedTarget_Success_WithoutCustomDialer(t *testing.T) {
40
40
wantParsed resolver.Target
41
41
}{
42
42
// No scheme is specified.
43
- {target : "" , badScheme : true , wantParsed : resolver.Target {Scheme : defScheme , Authority : "" , Endpoint : "" }},
44
43
{target : "://" , badScheme : true , wantParsed : resolver.Target {Scheme : defScheme , Authority : "" , Endpoint : "://" }},
45
44
{target : ":///" , badScheme : true , wantParsed : resolver.Target {Scheme : defScheme , Authority : "" , Endpoint : ":///" }},
46
45
{target : "://a/" , badScheme : true , wantParsed : resolver.Target {Scheme : defScheme , Authority : "" , Endpoint : "://a/" }},
@@ -110,6 +109,7 @@ func (s) TestParsedTarget_Success_WithoutCustomDialer(t *testing.T) {
110
109
111
110
func (s ) TestParsedTarget_Failure_WithoutCustomDialer (t * testing.T ) {
112
111
targets := []string {
112
+ "" ,
113
113
"unix://a/b/c" ,
114
114
"unix://authority" ,
115
115
"unix-abstract://authority/a/b/c" ,
@@ -179,6 +179,12 @@ func (s) TestParsedTarget_WithCustomDialer(t *testing.T) {
179
179
wantParsed : resolver.Target {Scheme : defScheme , Authority : "" , Endpoint : "/unix/socket/address" },
180
180
wantDialerAddress : "/unix/socket/address" ,
181
181
},
182
+ {
183
+ target : "" ,
184
+ badScheme : true ,
185
+ wantParsed : resolver.Target {Scheme : defScheme , Authority : "" , Endpoint : "" },
186
+ wantDialerAddress : "" ,
187
+ },
182
188
{
183
189
target : "passthrough://a.server.com/google.com" ,
184
190
wantParsed : resolver.Target {Scheme : "passthrough" , Authority : "a.server.com" , Endpoint : "google.com" },
0 commit comments