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