Files

31 lines
745 B
Go

package systemconfig
import "testing"
func TestDefaultHomeEntriesEnabled(t *testing.T) {
if got := defaultHomeEntriesEnabledConfigValue(); got != "true" {
t.Fatalf("默认首页业务入口开关 = %q, want true", got)
}
}
func TestParseHomeEntriesEnabled(t *testing.T) {
cases := []struct {
value string
want bool
}{
{value: "true", want: true},
{value: " TRUE ", want: true},
{value: "1", want: true},
{value: "false", want: false},
{value: "0", want: false},
{value: "", want: false},
{value: "unknown", want: false},
}
for _, item := range cases {
if got := parseHomeEntriesEnabled(item.value); got != item.want {
t.Fatalf("parseHomeEntriesEnabled(%q) = %v, want %v", item.value, got, item.want)
}
}
}