#!/bin/bash
# Test get_current_time tool
# Usage: ./test_time.sh
# No database required

source "$(dirname "$0")/test_lib.sh"

echo "=== Testing get_current_time Tool ==="
echo ""

# Test 1: Get current time
echo "Test 1: Get current time"
result=$(send_request "tools/call" '{"name":"get_current_time","arguments":{}}' "$DEFAULT_TEST_DB")
run_test "get_current_time returns time" "true" "$result"

# Verify response structure
time_val=$(echo "$result" | jq -r '.result.structuredContent.time // empty')
timezone=$(echo "$result" | jq -r '.result.structuredContent.timezone // empty')
unix_ts=$(echo "$result" | jq -r '.result.structuredContent.unix // empty')

if [ -n "$time_val" ]; then
    echo "  Time: $time_val"
    echo "  Timezone: $timezone"
    echo "  Unix: $unix_ts"
fi

echo ""
print_summary