=== SignalWireClient Tests === Testing successful SMS send... ✓ Successful SMS send Testing invalid phone number validation... ✓ Invalid phone validation Testing empty message validation... ✓ Empty message validation Testing message length validation... ✓ Message length validation Testing fromConfig factory method... ✓ fromConfig factory method Testing API error handling... ✓ API error handling Testing invalid JSON handling and phone masking in logs... ✓ Invalid JSON handling (non-JSON with success status treated as success) Testing invalid JSON with error HTTP status... ✓ Invalid JSON with error status (properly fails) Testing empty body with success HTTP status... ✓ Empty body with success status (treated as success) All SignalWireClient tests passed.