========================================
Bookmann Integration Test Run
Started at: Fri Jan 30 04:53:44 PM EST 2026
========================================


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  Checking Server Availability
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[0;32m✓ PASS[0m: Server is running

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  Step 1: Create First User (Should be Admin)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[0;32m✓ PASS[0m: First user created with admin role

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  Login as Admin
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[0;32m✓ PASS[0m: Admin login successful

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  Step 2: Create First Library with eBook Type
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[0;31m✗ FAIL[0m: Failed to create library (HTTP 500)
Response: {"error":"invalid library type: no rows in result set"}
