1.4 KiB
AWS ELB Test Implementation Notes
This document explains intentional test data adjustments made to match the current implementation behavior.
Known Implementation Issues
1. Typo in Remove Listener Certificate Operation
File: remove-listener-certificate.workflow.json
Issue: The response contains "sucess": true instead of "success": true
Root Cause: Spelling error in the node implementation
Test Adjustment: The pinData uses the misspelled version to match actual output
TODO: Fix the typo in the AWS ELB node implementation and update test accordingly
2. Boolean Values Returned as Strings
File: get-many-listener-certificates-all.workflow.json
Issue: Boolean values like IsDefault are returned as strings ("true"/"false") instead of actual booleans
Root Cause: AWS API response parsing returns string values rather than converting to boolean types
Test Adjustment: The pinData uses string values ("true"/"false") instead of boolean values (true/false)
Note: This reflects how the AWS API response is actually parsed and returned by the node
Test Data Maintenance
When updating these test files:
- Verify the actual node implementation output before changing expected results
- If implementation bugs are fixed, update both the node code and corresponding test data
- Consider backward compatibility when making changes that affect output format