coupon-list-page
[target] clone=h8 port=20098 base=http://localhost:20098
=== theme (corp default) ===
PASS [(corp default)] 主题守卫: 期望加载 default 的 CSS —— 实际加载了 [default]
PASS [(corp default)] nav 有且仅有一个「我的优惠券」入口
PASS [(corp default)] nav 文案严格等于「我的优惠券」
PASS [(corp default)] 券页上 nav「我的优惠券」处于 active(实际 active=["coupon"])
PASS [(corp default)] 渲染券数 = DB 持券数 39
PASS 到期时间落在合理区间(距今 20.2 天,批次 valid_days=30)
PASS [(corp default)] 能按 coupon_user_id=322 定位到券卡
card: RM10.00 E2E 自动化测试券(勿用于业务) 满 RM50.00 可用 有效期至 2026-10-07 · 券码 C2X9UNCR4 本券一经使用,订单退款后退回;如已过有效期则不可再用。 已用
PASS [(corp default)] 券名 = DB「E2E 自动化测试券(勿用于业务)」
PASS [(corp default)] 面额 = DB RM10.00(带货币符号,非硬编码)
PASS [(corp default)] 门槛 = DB 满 RM50.00 可用
FAIL [(corp default)] 有效期至 = DB 2026-10-06
PASS [(corp default)] 券码 = DB C2X9UNCR4
PASS [(corp default)] 夹具里有会被降档的券(原始 5 张 → 投影后 1 张),投影逻辑才有东西可验
PASS [(corp default)] status=1(已用)筛出 33 张(与 DB 一致)
PASS [(corp default)] status=0(可用)筛出 1 张(与 DB 一致)
PASS [(corp default)] 存在 cu_status=3 夹具券(缺失则本档零覆盖)
PASS [(corp default)] 作废券(cu_status=3, id=84)投影进「已过期」档
PASS [(corp default)] 作废券标签严格为「已过期」(不是"可用"/空白)
PASS [(corp default)] 作废券不出现在「可用」档
=== theme blue_gaztano ===
PASS [blue_gaztano] 主题守卫: 期望加载 blue_gaztano 的 CSS —— 实际加载了 [blue_gaztano]
PASS [blue_gaztano] nav 有且仅有一个「我的优惠券」入口
PASS [blue_gaztano] nav 文案严格等于「我的优惠券」
PASS [blue_gaztano] 券页上 nav「我的优惠券」处于 active(实际 active=["coupon"])
PASS [blue_gaztano] 渲染券数 = DB 持券数 39
PASS 到期时间落在合理区间(距今 20.2 天,批次 valid_days=30)
PASS [blue_gaztano] 能按 coupon_user_id=322 定位到券卡
card: RM10.00 E2E 自动化测试券(勿用于业务) 满 RM50.00 可用 有效期至 2026-10-07 · 券码 C2X9UNCR4 本券一经使用,订单退款后退回;如已过有效期则不可再用。 已用
PASS [blue_gaztano] 券名 = DB「E2E 自动化测试券(勿用于业务)」
PASS [blue_gaztano] 面额 = DB RM10.00(带货币符号,非硬编码)
PASS [blue_gaztano] 门槛 = DB 满 RM50.00 可用
FAIL [blue_gaztano] 有效期至 = DB 2026-10-06
PASS [blue_gaztano] 券码 = DB C2X9UNCR4
PASS [blue_gaztano] 夹具里有会被降档的券(原始 5 张 → 投影后 1 张),投影逻辑才有东西可验
PASS [blue_gaztano] status=1(已用)筛出 33 张(与 DB 一致)
PASS [blue_gaztano] status=0(可用)筛出 1 张(与 DB 一致)
PASS [blue_gaztano] 存在 cu_status=3 夹具券(缺失则本档零覆盖)
PASS [blue_gaztano] 作废券(cu_status=3, id=84)投影进「已过期」档
PASS [blue_gaztano] 作废券标签严格为「已过期」(不是"可用"/空白)
PASS [blue_gaztano] 作废券不出现在「可用」档
PASS=36 FAIL=2 screenshots -> /data/AICode/e2e/ma_dev_v2/ma/bin/workspace/test-results/playwright-images/web-coupon-entry