xiaoju
|
51e81c7b99
|
test: add E2E template variable rendering tests for issue #52
Add comprehensive test suite (Suite 9 and 10) covering template variable rendering:
- Suite 9: E2E Template Variable Rendering (12 tests)
- Tests correct {{ payload.* }} syntax vs incorrect direct property access
- Tests primitive payloads (string, number)
- Tests nested objects, arrays, null values, booleans
- Tests edge cases: empty strings, zero values, special characters
- Validates CLI integration flow
- Suite 10: Context Variable Completeness (2 tests)
- Verifies context propagation through recursive renders
- Tests context isolation between parent and child nodes
All tests pass. Confirms the renderNode function correctly passes
node.payload to template context. Issue #52 was user error - templates
require {{ payload.name }} syntax, not {{ name }}.
Fixes #52
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-31 08:13:36 +00:00 |
|