fix issues
This commit is contained in:
42
test-api-signup.sh
Normal file
42
test-api-signup.sh
Normal file
@@ -0,0 +1,42 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Test API signup endpoint
|
||||
|
||||
echo "Testing API signup endpoint..."
|
||||
echo ""
|
||||
|
||||
# Test 1: Check if API is reachable
|
||||
echo "1. Checking if API is reachable..."
|
||||
curl -s -o /dev/null -w "HTTP Status: %{http_code}\n" http://localhost:3001/health || echo "Health endpoint not found"
|
||||
|
||||
echo ""
|
||||
|
||||
# Test 2: Try signup with correct data
|
||||
echo "2. Attempting signup with correct data..."
|
||||
curl -X POST http://localhost:3001/auth/signup \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{
|
||||
"email": "testuser@example.com",
|
||||
"password": "TestPass123",
|
||||
"displayName": "Test User"
|
||||
}' \
|
||||
-w "\nHTTP Status: %{http_code}\n" \
|
||||
-s
|
||||
|
||||
echo ""
|
||||
|
||||
# Test 3: Try signup with extra fields (should fail with whitelist error)
|
||||
echo "3. Attempting signup with extra fields (should fail)..."
|
||||
curl -X POST http://localhost:3001/auth/signup \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{
|
||||
"email": "testuser2@example.com",
|
||||
"password": "TestPass123",
|
||||
"displayName": "Test User 2",
|
||||
"extraField": "should not exist"
|
||||
}' \
|
||||
-w "\nHTTP Status: %{http_code}\n" \
|
||||
-s
|
||||
|
||||
echo ""
|
||||
echo "Done."
|
||||
Reference in New Issue
Block a user