refactor(issue-body): 工作包的歸屬判準收成一個函式

wp-extract 與 wp-list 都在問「這顆工作包掛在哪顆需求底下」。規則寫兩份,
某天只會有一邊被改到,而分岔的樣子是「清單裡看得到、抽取卻說不是」。
順手把測試裡兩種取段落的寫法統一,並刪掉沒有人傳過的參數。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-17 18:19:33 +08:00
co-authored by Claude Opus 5
parent a5f36ed14c
commit 03ce382220
5 changed files with 24 additions and 11 deletions
+2 -2
View File
@@ -54,11 +54,11 @@ function routes(issues, overrides = {}) {
});
}
async function run(t, issues, args = []) {
async function run(t, issues) {
const stub = await withStubGitea(t, routes(issues));
const result = await runScript(
'wp-list.js',
['--repo', REPO, '--requirement', String(REQUIREMENT), ...args],
['--repo', REPO, '--requirement', String(REQUIREMENT)],
{ env: envFor(stub) },
);
return { stub, ...result };