File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ func GetStorageParams(env sys.Env) (Parameters, error) {
5151 }
5252
5353 for _ , file := range files {
54- if file .IsDir () {
54+ if file .IsDir () || file . Name () == "..data" {
5555 continue
5656 }
5757 data , err := ioutil .ReadFile (storageCredLocation + file .Name ())
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ func TestGetStorageParams(t *testing.T) {
3333
3434 params , err := GetStorageParams (sys .NewFakeEnv ())
3535 if err != nil {
36- t .Errorf ("recevied error while retrieving storage params: %v" , err )
36+ t .Errorf ("received error while retrieving storage params: %v" , err )
3737 }
3838
3939 val , ok := params ["foo" ]
@@ -51,6 +51,16 @@ func TestGetStorageParams(t *testing.T) {
5151
5252 _ , err = GetStorageParams (sys .NewFakeEnv ())
5353 if err != nil {
54- t .Errorf ("recevied error while retrieving storage params: %v" , err )
54+ t .Errorf ("received error while retrieving storage params: %v" , err )
55+ }
56+
57+ // create the special "..data" directory symlink, expecting it to pass
58+ if err := os .Symlink (storageCredLocation + "bar" , storageCredLocation + "..data" ); err != nil {
59+ t .Fatalf ("could not create dir symlink ..data -> %s: %v" , storageCredLocation + "bar" , err )
60+ }
61+
62+ _ , err = GetStorageParams (sys .NewFakeEnv ())
63+ if err != nil {
64+ t .Errorf ("received error while retrieving storage params: %v" , err )
5565 }
5666}
You can’t perform that action at this time.
0 commit comments