Repository navigation
test(inbox): egységtesztek a listLetters és downloadNewLetters rétegre - #5
Conversation
…e (index.jsonl-kihagyás, részleges hiba és újrapróbálás, mappanév, zip-kibontás, --since)
A regex-csoportot és a letters[0]-t a repó mintája szerint őrzi (?.[1] + undefined-vizsgálat, letters[0]?.), így a typecheck zöld. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Review: claude-opus-5.5@high · round 1 · context: fresh Bemenetek: nincs A diff csak a Findings: nincs. verdict: clean |
|
owner-ok — landolási engedély (a tulajdonos válasza a Kérdés: „Melyiket javítsam és landoljam?” Válasz:
|
|
Codex review — codex-gpt-6.1-sol@high · round 1 · full diff No findings. verdict: clean |
Generated by GLM-5.3 (opencode), not reviewed. Do not land without owner-ok.
Mit ad ez a PR
Csak egy új fájl:
test/inbox.test.ts(11 teszt). Asrc/tarhely/inbox.tseddig egyedüliként nem kapott tesztfájlt, pedig a README „Mit csinál, mit nem" és „Hibák és kilépési kódok" fejezeteinek fő ígéretei ebben a rétegben élnek. Asrc/-ben semmi nem változott.Mit fed le
listLetters+downloadNewLetters).result.failed/failuresjelzi (ez a mező vezérli az 5-ös,partialkilépési kódot asrc/commands/download.ts:57-ben), a bukott levél se mappát, sem indexbejegyzést nem kap, és a következő futáson újra letöltődik.<receivedOn>_<eid>_<slug max 40>— a slug 40 karakternél csonkol; üres leírásnál a dokumentumtípus a fallback; hiányzó érkezési dátumnál „ismeretlen-datum".--extractesetén kerül akibontva/-ba (az eredeti zip mellé), nem-zip melléklet soha nem bontódik ki.--since: a küszöbnap előtti levelek sem listában, sem letöltésben nem „újak".Hogyan
A session és az API a
test/api.test.tséstest/session.test.tsmintájára fake-elt: a lapevaluate-ja a portál-API útvonalai szerint válaszol (lista, részletek, letöltés, kvóta), egypostafiókos gyorsúton. Kimeneti mappa:fs.mkdtempSync. Csak szintetikus adat („Példa Kft.", „12345678", a meglévő tesztek NAV-példája).Bizonyíték
dev-budget run --kind heavy -- pnpm vitest run test/inbox.test.ts→ 11 passedpnpm biome check test/inbox.test.ts→ cleanA tesztek nem tártak fel
src/-hibát,it.fails-ra nem volt szükség.effort: high
round: 1
sha: 5cf3f81
verdict: clean
context: fresh
findings: important 0, nit 0, pre-existing 0
cost: unknown
effort: high
round: 1
sha: 5cf3f81
verdict: clean
context: fresh
findings: important 0, nit 0, pre-existing 0
cost: 21k tokens