test(术语传导): 探针补 shop.tres 真实数据源断言与购买钮落位断言

- main.db.shop_pool_row("feat_ticket").display_name 直读 ConfigDB 访问器(level_runner 货架投影同源)
- 货架卡购买钮须挂在 card.body 且位于 foot_l 之前(add_footer 落位契约)
This commit is contained in:
DKChan committed 2026-10-23 02:54:38 +08:00
1 parent 0abc13fa95
commit 45a3a5d525
1 file changed
+4
+4
View File
@@ -196,8 +196,12 @@ func _ready() -> void:
], 20) ], 20)
_settle() _settle()
var ticket_row: Dictionary = main.shop_overlay._shelf_rows[0] var ticket_row: Dictionary = main.shop_overlay._shelf_rows[0]
if String(main.db.shop_pool_row("feat_ticket").get("display_name", "")) != "专长获取":
problems.append("[shop_term] shop.tres 专长凭证件名未换代(现=%s)" % String(main.db.shop_pool_row("feat_ticket").get("display_name", "")))
if ticket_row.card.name_l.text != "专长获取": if ticket_row.card.name_l.text != "专长获取":
problems.append("[shop_term] 专长凭证件名未用物品名「专长获取」(现=%s)" % ticket_row.card.name_l.text) problems.append("[shop_term] 专长凭证件名未用物品名「专长获取」(现=%s)" % ticket_row.card.name_l.text)
if ticket_row.btn.get_parent() != ticket_row.card.body or ticket_row.btn.get_index() >= ticket_row.card.foot_l.get_index():
problems.append("[shop_term] 购买钮未落在底注之前(add_footer 落位失败)")
if ticket_row.card.desc_l.text != "开一次专长三选一": if ticket_row.card.desc_l.text != "开一次专长三选一":
problems.append("[shop_term] 专长凭证件描述未用规范流程句(现=%s)" % ticket_row.card.desc_l.text) problems.append("[shop_term] 专长凭证件描述未用规范流程句(现=%s)" % ticket_row.card.desc_l.text)
if ticket_row.card.foot_l.text != "专长凭证": if ticket_row.card.foot_l.text != "专长凭证":