Skip to content

Commit 192914b

Browse files
committed
test: Add comprehensive multi-material test coverage
Add new multi-material test fixtures and 18 comprehensive test cases to verify proper parsing of files with multiple filament types used simultaneously. Tests cover both .gcode and .3mf formats. New fixtures: - OrcaFF_PLA_and_SILK.gcode (3.1 MB) - OrcaFF_PLA_and_SILK.gcode.3mf (842 KB) Test coverage includes: - Parsing both .gcode and .3mf multi-material files (2x9 tests) - Verifying individual filament properties (type, color, usage) - Validating unit conversion (mm to meters) - Checking consistency between file and threeMf data structures - Confirming correct detection of all used materials
1 parent bada405 commit 192914b

4 files changed

Lines changed: 130639 additions & 1 deletion

File tree

.claude/settings.local.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
"permissions": {
33
"allow": [
44
"Bash(npx ts-node:*)",
5-
"Bash(npm test)"
5+
"Bash(npm test)",
6+
"mcp__desktop-notifications__send-notification"
67
],
78
"deny": [],
89
"ask": []

0 commit comments

Comments
 (0)