@@ -19,40 +19,40 @@ class ServerAuthSpec extends AnyFunSuite {
1919 val url = new URL (" http://localhost:8889/v2/captcha" )
2020
2121 // 1. Test without auth header
22- val connection1 = url.openConnection().asInstanceOf [HttpURLConnection ]
23- connection1.setRequestMethod(" POST" )
24- connection1.setRequestProperty(" Content-Type" , " application/json" )
25- connection1.setDoOutput(true )
26- val payload = """ {"level":"debug","media":"image/png","input_type":"text","size":"350x100"}"""
27- val out1 = new OutputStreamWriter (connection1.getOutputStream)
28- out1.write(payload)
29- out1.close()
22+ val connection1 = url.openConnection().asInstanceOf [HttpURLConnection ]
23+ connection1.setRequestMethod(" POST" )
24+ connection1.setRequestProperty(" Content-Type" , " application/json" )
25+ connection1.setDoOutput(true )
26+ val payload = """ {"level":"debug","media":"image/png","input_type":"text","size":"350x100"}"""
27+ val out1 = new OutputStreamWriter (connection1.getOutputStream)
28+ out1.write(payload)
29+ out1.close()
3030
31- var responseCode = connection1.getResponseCode
32- assert(responseCode == 401 , s " Expected 401 but got $responseCode" )
31+ var responseCode = connection1.getResponseCode
32+ assert(responseCode == 401 , s " Expected 401 but got $responseCode" )
3333
34- // 2. Test with invalid auth header
35- val connection2 = url.openConnection().asInstanceOf [HttpURLConnection ]
36- connection2.setRequestMethod(" POST" )
37- connection2.setRequestProperty(" Content-Type" , " application/json" )
38- connection2.setRequestProperty(" Auth" , " wrongsecret" )
39- connection2.setDoOutput(true )
40- val out2 = new OutputStreamWriter (connection2.getOutputStream)
41- out2.write(payload)
42- out2.close()
34+ // 2. Test with invalid auth header
35+ val connection2 = url.openConnection().asInstanceOf [HttpURLConnection ]
36+ connection2.setRequestMethod(" POST" )
37+ connection2.setRequestProperty(" Content-Type" , " application/json" )
38+ connection2.setRequestProperty(" Auth" , " wrongsecret" )
39+ connection2.setDoOutput(true )
40+ val out2 = new OutputStreamWriter (connection2.getOutputStream)
41+ out2.write(payload)
42+ out2.close()
4343
44- responseCode = connection2.getResponseCode
45- assert(responseCode == 401 , s " Expected 401 but got $responseCode" )
44+ responseCode = connection2.getResponseCode
45+ assert(responseCode == 401 , s " Expected 401 but got $responseCode" )
4646
47- // 3. Test with valid auth header
48- val connection3 = url.openConnection().asInstanceOf [HttpURLConnection ]
49- connection3.setRequestMethod(" POST" )
50- connection3.setRequestProperty(" Content-Type" , " application/json" )
51- connection3.setRequestProperty(" Auth" , " secret123" )
52- connection3.setDoOutput(true )
53- val out3 = new OutputStreamWriter (connection3.getOutputStream)
54- out3.write(payload)
55- out3.close()
47+ // 3. Test with valid auth header
48+ val connection3 = url.openConnection().asInstanceOf [HttpURLConnection ]
49+ connection3.setRequestMethod(" POST" )
50+ connection3.setRequestProperty(" Content-Type" , " application/json" )
51+ connection3.setRequestProperty(" Auth" , " secret123" )
52+ connection3.setDoOutput(true )
53+ val out3 = new OutputStreamWriter (connection3.getOutputStream)
54+ out3.write(payload)
55+ out3.close()
5656
5757 responseCode = connection3.getResponseCode
5858 assert(responseCode == 200 , s " Expected 200 but got $responseCode" )
0 commit comments