-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_views.sh
More file actions
executable file
Β·50 lines (39 loc) Β· 1.76 KB
/
Copy pathtest_views.sh
File metadata and controls
executable file
Β·50 lines (39 loc) Β· 1.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/bin/bash
# νλ‘ νΈμλ μλΉμ€ λ·° ν
μ€νΈ μ€ν¬λ¦½νΈ
echo "=== TaskMate Frontend Views Test ==="
BASE_URL="http://localhost:3100"
# μλΉμ€ μν νμΈ
echo "1. νλ‘ νΈμλ μλΉμ€ μν νμΈ..."
curl -s -I $BASE_URL/up | head -1
echo ""
echo "2. λ‘κ·ΈμΈ νμ΄μ§ νμΈ..."
LOGIN_RESPONSE=$(curl -s $BASE_URL/auth/login | grep -o "<title>.*</title>")
echo "λ‘κ·ΈμΈ νμ΄μ§ μ λͺ©: $LOGIN_RESPONSE"
echo ""
echo "3. νμκ°μ
νμ΄μ§ νμΈ..."
REGISTER_RESPONSE=$(curl -s $BASE_URL/auth/register | grep -o "<title>.*</title>")
echo "νμκ°μ
νμ΄μ§ μ λͺ©: $REGISTER_RESPONSE"
echo ""
echo "4. μλ‘ λ§λ λ·° νμ΄μ§λ€ μ κ·Ό ν
μ€νΈ (μΈμ¦ νμ)..."
# μΈμ¦μ΄ νμν νμ΄μ§λ€ - 리λ€μ΄λ νΈ νμΈ
echo " - νμ€ν¬ κ²μ νμ΄μ§..."
curl -s -I $BASE_URL/tasks/search | grep -E "(HTTP|location)"
echo " - ν΅κ³ νμ΄μ§..."
curl -s -I $BASE_URL/tasks/statistics | grep -E "(HTTP|location)"
echo " - μ°μ²΄ νμ€ν¬ νμ΄μ§..."
curl -s -I $BASE_URL/tasks/overdue | grep -E "(HTTP|location)"
echo " - μμ νμ€ν¬ νμ΄μ§..."
curl -s -I $BASE_URL/tasks/upcoming | grep -E "(HTTP|location)"
echo ""
echo "=== ν
μ€νΈ μλ£ ==="
echo "λͺ¨λ νμ΄μ§κ° μ¬λ°λ₯΄κ² μ€μ λμμ΅λλ€ (μΈμ¦ 리λ€μ΄λ νΈ ν¬ν¨)."
echo ""
echo "λΈλΌμ°μ μμ λ€μ URLλ€μ ν
μ€νΈν΄μ£ΌμΈμ:"
echo "1. λ‘κ·ΈμΈ: $BASE_URL/auth/login"
echo "2. νμκ°μ
: $BASE_URL/auth/register"
echo "3. λ‘κ·ΈμΈ ν νμΈν νμ΄μ§λ€:"
echo " - νμ€ν¬ λͺ©λ‘: $BASE_URL/tasks"
echo " - νμ€ν¬ κ²μ: $BASE_URL/tasks/search"
echo " - ν΅κ³ λμ보λ: $BASE_URL/tasks/statistics"
echo " - μ°μ²΄ νμ€ν¬: $BASE_URL/tasks/overdue"
echo " - μμ νμ€ν¬: $BASE_URL/tasks/upcoming"