mirror of https://github.com/status-im/consul.git
Add helper for lowercase list of strings
This commit is contained in:
parent
436cd144a5
commit
e5798c74d2
|
@ -9,6 +9,7 @@ import (
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"runtime"
|
"runtime"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
"strings"
|
||||||
|
|
||||||
"github.com/hashicorp/serf/serf"
|
"github.com/hashicorp/serf/serf"
|
||||||
)
|
)
|
||||||
|
@ -68,6 +69,14 @@ func strContains(l []string, s string) bool {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func ToLowerList(l []string) []string {
|
||||||
|
var out []string
|
||||||
|
for _, value := range l {
|
||||||
|
out = append(out, strings.ToLower(value))
|
||||||
|
}
|
||||||
|
return out
|
||||||
|
}
|
||||||
|
|
||||||
// ensurePath is used to make sure a path exists
|
// ensurePath is used to make sure a path exists
|
||||||
func ensurePath(path string, dir bool) error {
|
func ensurePath(path string, dir bool) error {
|
||||||
if !dir {
|
if !dir {
|
||||||
|
|
|
@ -18,6 +18,15 @@ func TestStrContains(t *testing.T) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestToLowerList(t *testing.T) {
|
||||||
|
l := []string{"ABC", "Abc", "abc"}
|
||||||
|
for _, value := range ToLowerList(l) {
|
||||||
|
if value != "abc" {
|
||||||
|
t.Fatalf("failed lowercasing")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func TestIsPrivateIP(t *testing.T) {
|
func TestIsPrivateIP(t *testing.T) {
|
||||||
if !isPrivateIP("192.168.1.1") {
|
if !isPrivateIP("192.168.1.1") {
|
||||||
t.Fatalf("bad")
|
t.Fatalf("bad")
|
||||||
|
|
Loading…
Reference in New Issue