mirror of
https://github.com/helm/helm.git
synced 2026-08-04 15:10:47 +00:00
Merge pull request #11214 from d-d-up/fix_special_string
fix special string in the filename
This commit is contained in:
@@ -112,7 +112,10 @@ func readFile(filePath string, p getter.Providers) ([]byte, error) {
|
||||
if strings.TrimSpace(filePath) == "-" {
|
||||
return ioutil.ReadAll(os.Stdin)
|
||||
}
|
||||
u, _ := url.Parse(filePath)
|
||||
u, err := url.Parse(filePath)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
// FIXME: maybe someone handle other protocols like ftp.
|
||||
g, err := p.ByScheme(u.Scheme)
|
||||
|
||||
@@ -19,6 +19,8 @@ package values
|
||||
import (
|
||||
"reflect"
|
||||
"testing"
|
||||
|
||||
"helm.sh/helm/v3/pkg/getter"
|
||||
)
|
||||
|
||||
func TestMergeValues(t *testing.T) {
|
||||
@@ -75,3 +77,12 @@ func TestMergeValues(t *testing.T) {
|
||||
t.Errorf("Expected a map with different keys to merge properly with another map. Expected: %v, got %v", expectedMap, testMap)
|
||||
}
|
||||
}
|
||||
|
||||
func TestReadFile(t *testing.T) {
|
||||
var p getter.Providers
|
||||
filePath := "%a.txt"
|
||||
_, err := readFile(filePath, p)
|
||||
if err == nil {
|
||||
t.Errorf("Expected error when has special strings")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user