|
|
@@ -291,10 +291,13 @@ func TestLoginE2E(t *testing.T) {
|
|
|
}
|
|
|
|
|
|
// TestLoginE2E_BadPassword 真库错密:code 1001(防枚举统一文案)。
|
|
|
+//
|
|
|
+// 注意:密码必须**长度合法(≥6,过 validate min=6)**但错误——否则会在校验层被拦成 2001,
|
|
|
+// 根本走不到"防枚举 1001 统一文案"路径(本测试要验证的是后者)。用与真实密码不同的合法长度串。
|
|
|
func TestLoginE2E_BadPassword(t *testing.T) {
|
|
|
a := e2eSetup(t)
|
|
|
a.seedUser("e2euser", "e2e-pass-123", 11, 3, "teacher")
|
|
|
- res := a.post(`/auth/login`, `{"username":"e2euser","password":"wrong"}`)
|
|
|
+ res := a.post(`/auth/login`, `{"username":"e2euser","password":"wrong-pass-999"}`)
|
|
|
if res.Code != 1001 {
|
|
|
t.Fatalf("code=%d(期望 1001 统一文案)", res.Code)
|
|
|
}
|