diff --git a/public/js/admin.js b/public/js/admin.js index e748ade..a135e4a 100644 --- a/public/js/admin.js +++ b/public/js/admin.js @@ -585,6 +585,15 @@ return toast('success', text, 2500); } + function toastWarning(text) { + return toast('warning', text, 4500); + } + + function toastError(text) { + // error 需要更久,避免运营错过 + return toast('error', text, 9000); + } + // 通用:按钮短暂反馈(已复制/复制失败)并自动恢复 // 说明:用于复制 run_id / 复制治理链接,避免两套口径漂移。 function tempButtonFeedback(btn, ok, origAttr) { diff --git a/tests/Feature/AdminJsToastWarningAndErrorHelpersShouldExistTest.php b/tests/Feature/AdminJsToastWarningAndErrorHelpersShouldExistTest.php new file mode 100644 index 0000000..0eb4fbd --- /dev/null +++ b/tests/Feature/AdminJsToastWarningAndErrorHelpersShouldExistTest.php @@ -0,0 +1,24 @@ +assertIsString($js); + + $this->assertStringContainsString('function toastWarning', $js); + $this->assertStringContainsString("toast('warning'", $js); + + $this->assertStringContainsString('function toastError', $js); + $this->assertStringContainsString("toast('error'", $js); + } +}