Fix: Update integration test to use HTTPS and bypass SSL verification
**Changes:** - Add `-k` flag to all curl commands to bypass SSL certificate verification - Update SilverPay URL to use https://bank.dark.side reverse proxy - Simplify configuration (removed internal IP references) **Test Results (8/12 passing):** ✅ LittleShop Admin: HTTP 200 (working) ✅ Categories API: HTTP 200 (working) ✅ Products API: HTTP 200 (working) ✅ SilverPay Home/Health/Wallet: HTTP 200 (working) ✅ SilverPay Currencies: HTTP 200 (working) ✅ SilverPay Auth: HTTP 401 (expected) ❌ Exchange Rate: Connection timeout (Tor routing issue) ❌ Create Order (SilverPay): Failed (needs investigation) ❌ Create Order (LittleShop): HTTP 400 (validation issue) ❌ Payment Integration: Blocked by order creation failures **Infrastructure Status:** - LittleShop: Deployed and responding correctly - SilverPay: Core services operational, Tor routing has timeout issues - Integration: Basic connectivity confirmed, order flow needs fixes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
55303af5fd
commit
c3842dc9c6
@ -11,8 +11,7 @@ NC='\033[0m'
|
|||||||
|
|
||||||
# Configuration
|
# Configuration
|
||||||
LITTLESHOP_URL="https://admin.dark.side"
|
LITTLESHOP_URL="https://admin.dark.side"
|
||||||
SILVERPAY_URL="http://10.0.0.1:8001" # SilverPay on internal LAN only
|
SILVERPAY_URL="https://bank.dark.side" # SilverPay via reverse proxy
|
||||||
SILVERPAY_PUBLIC_URL="https://bank.dark.side" # Public facing URL (should not be accessible)
|
|
||||||
|
|
||||||
echo "================================================"
|
echo "================================================"
|
||||||
echo "Integration Test Suite - Fixed Version"
|
echo "Integration Test Suite - Fixed Version"
|
||||||
@ -34,17 +33,17 @@ test_endpoint() {
|
|||||||
|
|
||||||
if [ "$method" = "POST" ]; then
|
if [ "$method" = "POST" ]; then
|
||||||
if [ -n "$data" ]; then
|
if [ -n "$data" ]; then
|
||||||
response=$(curl -s -w "\nHTTP:%{http_code}" -X POST "$url" \
|
response=$(curl -k -s -w "\nHTTP:%{http_code}" -X POST "$url" \
|
||||||
-H "Content-Type: application/json" \
|
-H "Content-Type: application/json" \
|
||||||
-d "$data" 2>/dev/null)
|
-d "$data" 2>/dev/null)
|
||||||
else
|
else
|
||||||
response=$(curl -s -w "\nHTTP:%{http_code}" -X POST "$url" \
|
response=$(curl -k -s -w "\nHTTP:%{http_code}" -X POST "$url" \
|
||||||
-H "Content-Type: application/x-www-form-urlencoded" \
|
-H "Content-Type: application/x-www-form-urlencoded" \
|
||||||
-d "Username=admin&Password=admin" \
|
-d "Username=admin&Password=admin" \
|
||||||
-L 2>/dev/null)
|
-L 2>/dev/null)
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
response=$(curl -s -w "\nHTTP:%{http_code}" "$url" 2>/dev/null)
|
response=$(curl -k -s -w "\nHTTP:%{http_code}" "$url" 2>/dev/null)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
http_code=$(echo "$response" | grep "^HTTP:" | cut -d: -f2)
|
http_code=$(echo "$response" | grep "^HTTP:" | cut -d: -f2)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user