Pouzor
|
ba91d0f545
|
test: improve coverage across frontend and backend
Frontend (22 → 37 tests):
- canvasStore: add tests for onNodesChange, onEdgesChange, onConnect,
addNode with parentId, updateEdge, deleteEdge, setProxmoxContainerMode
ON/OFF, loadCanvas parent-before-child ordering
- edgeColors: 6 tests for EDGE_DEFAULT_COLORS (all types, hex format, values)
Backend (40 → 80 tests):
- test_canvas (new): load empty canvas, default viewport, save creates/updates/
deletes nodes+edges, viewport upsert, custom_colors, edge custom_color+path_style,
auth guard
- test_fingerprint (new): match_port (known, unknown, wrong protocol, banner match,
banner no-match, no banner), fingerprint_ports (matched, unknown, mixed, empty,
default protocol), suggest_node_type (proxmox, server, generic, priority)
- test_nodes: update/delete 404, custom_colors CRUD, container_mode CRUD, auth guard
- test_edges: update edge, update/delete 404, custom_color, path_style, auth guard
|
2026-03-07 15:01:00 +01:00 |
|