fix(systemconfig): 首页入口展示开关与发布选项编码修复

This commit is contained in:
yml2213
2026-10-22 20:25:57 +08:00
parent 51855a0e17
commit 2ce3320d5f
16 changed files with 591 additions and 54 deletions
@@ -0,0 +1,24 @@
package systemconfig
import "testing"
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)
}
}
}