2d84a20814
- 혼합 박스 도장이 흐리게 보이던 원인: 부모(.cpg-box-title)에 opacity 를 주면 자식 도장까지 함께 흐려진다 → 제목은 색만 낮추고 도장은 opacity 1. - 렌더할 때마다 모든 도장에 애니메이션이 다시 걸리던 문제: 이미 찍힌 항목을 stamped 로 기억해 새로 완료된 도장(.is-new)에만 애니메이션. 잔여가 다시 생기거나 재계산하면 기록을 지워 다음 완료 때 다시 찍힌다. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
박스 계산 화면 UI 테스트 (jsdom)
app/modules/cupang/templates/cupang/box_calc.html 의 드래그 분배·수량 대화상자·
잔여 계산을 브라우저 없이 검증한다. 서버 API 응답은 고정값으로 대체한다.
# 1) 템플릿을 HTML 로 렌더 (프로젝트 루트에서)
python tests/js/render_box_calc.py # → tests/js/.out/box_calc_render.html
# 2) jsdom 설치 후 실행
npm install jsdom
node tests/js/box_calc_ui.test.js
성공하면 마지막 줄에 ALL PASS, 실패하면 실패한 항목명이 출력되고 종료코드 1.