feat: 优化批量匹配和分页默认值 (#244)
This commit is contained in:
+7
-4
@@ -101,7 +101,7 @@ func TestModuleNavigation_按账号保存稳定列表状态且安全回退(t *te
|
||||
}
|
||||
}
|
||||
|
||||
func TestPageSizeSelect_切换后自动提交且保留无脚本回退(t *testing.T) {
|
||||
func TestPageSizeSelect_切换后自动提交且无可见应用按钮(t *testing.T) {
|
||||
footer, err := os.ReadFile("templates/partials/footer.html")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
@@ -110,12 +110,15 @@ func TestPageSizeSelect_切换后自动提交且保留无脚本回退(t *testing
|
||||
for _, want := range []string{
|
||||
`method="get" class="page-size-form" data-page-size-form`,
|
||||
`name="page_size" data-page-size-select`,
|
||||
`type="submit" data-page-size-submit>应用</button>`,
|
||||
`data-page-size-loading role="status" hidden>加载中…</span>`,
|
||||
} {
|
||||
if !strings.Contains(footerSource, want) {
|
||||
t.Errorf("公共分页缺少渐进增强回退 %q", want)
|
||||
t.Errorf("公共分页缺少自动刷新结构 %q", want)
|
||||
}
|
||||
}
|
||||
if strings.Contains(footerSource, `data-page-size-submit`) || strings.Contains(footerSource, `>应用</button>`) {
|
||||
t.Fatal("公共分页不应继续显示重复的应用按钮")
|
||||
}
|
||||
|
||||
js, err := os.ReadFile("static/js/app.js")
|
||||
if err != nil {
|
||||
@@ -128,7 +131,7 @@ func TestPageSizeSelect_切换后自动提交且保留无脚本回退(t *testing
|
||||
`form.getAttribute("aria-busy") === "true"`,
|
||||
`form.requestSubmit()`,
|
||||
`if (beginSubmit()) form.submit()`,
|
||||
`submit.textContent = "加载中…"`,
|
||||
`loading.hidden = false`,
|
||||
`setupPageSizeForms();`,
|
||||
} {
|
||||
if !strings.Contains(jsSource, want) {
|
||||
|
||||
Reference in New Issue
Block a user