mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
test(util): add unit test for string util
This commit is contained in:
parent
d1a345bb03
commit
961c31a747
@ -10,9 +10,9 @@ func StringsFallback3(val1 string, val2 string, val3 string) string {
|
||||
|
||||
func stringsFallback(vals ...string) string {
|
||||
for _, v := range vals {
|
||||
if v != "" {
|
||||
return v
|
||||
}
|
||||
if v != "" {
|
||||
return v
|
||||
}
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
15
pkg/util/strings_test.go
Normal file
15
pkg/util/strings_test.go
Normal file
@ -0,0 +1,15 @@
|
||||
package util
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
. "github.com/smartystreets/goconvey/convey"
|
||||
)
|
||||
|
||||
func TestStringsUtil(t *testing.T) {
|
||||
Convey("Falling back until none empty string", t, func() {
|
||||
So(StringsFallback2("1", "2"), ShouldEqual, "1")
|
||||
So(StringsFallback2("", "2"), ShouldEqual, "2")
|
||||
So(StringsFallback3("", "", "3"), ShouldEqual, "3")
|
||||
})
|
||||
}
|
Loading…
Reference in New Issue
Block a user