test: page 2 now has next link (not last page at 20/page)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-10-28 13:38:21 +08:00
parent eee0edf021
commit f138bd5b6e
+3 -1
View File
@@ -343,7 +343,9 @@ def test_trade_pro_listing_layout_structure(factory):
prev = nav2.select_one('a[rel="prev"]')
assert prev is not None and prev.get('href', '').endswith('/categories/pumps/')
assert prev.select_one('svg') is not None
assert nav2.select_one('a[rel="next"]') is None
# 20/页时第 2 页不是末页(105 条 → 6 页),存在下一页链接
nxt2 = nav2.select_one('a[rel="next"]')
assert nxt2 is not None and nxt2.get('href', '').endswith('/categories/pumps/page/3/')
assert nav2.select_one('.sf-tp-page-num.is-active').get_text(strip=True) == '2'
# 页码链接回根路由(第 1 页 = 栏目根,与 cms Pagination 一致)
assert nav2.select_one('a.sf-tp-page-num[href$="/categories/pumps/"]')