Files
dbx-main/tests/js
king 2d84a20814 fix(cupang): 도장은 또렷하게, 애니메이션은 방금 완료된 것만
- 혼합 박스 도장이 흐리게 보이던 원인: 부모(.cpg-box-title)에 opacity 를
  주면 자식 도장까지 함께 흐려진다 → 제목은 색만 낮추고 도장은 opacity 1.
- 렌더할 때마다 모든 도장에 애니메이션이 다시 걸리던 문제: 이미 찍힌
  항목을 stamped 로 기억해 새로 완료된 도장(.is-new)에만 애니메이션.
  잔여가 다시 생기거나 재계산하면 기록을 지워 다음 완료 때 다시 찍힌다.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-29 03:55:35 +09:00
..

박스 계산 화면 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.