@@ -12,22 +12,22 @@ import (
1212// createTestServer creates a test HTTP server with a Unix socket listener.
1313func createTestServer (t * testing.T , handler http.Handler ) (* httptest.Server , string ) {
1414 t .Helper ()
15-
15+
1616 // Create temporary directory for socket
1717 tmpDir := t .TempDir ()
1818 socketPath := filepath .Join (tmpDir , "snapd.socket" )
19-
19+
2020 // Create Unix listener
2121 listener , err := net .Listen ("unix" , socketPath )
2222 if err != nil {
2323 t .Fatalf ("Failed to create Unix listener: %v" , err )
2424 }
25-
25+
2626 // Create test server with custom listener
2727 server := httptest .NewUnstartedServer (handler )
2828 server .Listener = listener
2929 server .Start ()
30-
30+
3131 return server , socketPath
3232}
3333
@@ -36,7 +36,7 @@ func TestSnap_Success(t *testing.T) {
3636 if r .URL .Path != "/v2/snaps/test-snap" {
3737 t .Errorf ("Expected path '/v2/snaps/test-snap', got: %s" , r .URL .Path )
3838 }
39-
39+
4040 resp := response {
4141 Type : "sync" ,
4242 Status : "OK" ,
@@ -55,18 +55,18 @@ func TestSnap_Success(t *testing.T) {
5555 t .Fatalf ("failed to marshal snap: %v" , err )
5656 }
5757 resp .Result = result
58-
58+
5959 w .Header ().Set ("Content-Type" , "application/json" )
6060 w .WriteHeader (http .StatusOK )
6161 json .NewEncoder (w ).Encode (resp )
6262 })
63-
63+
6464 server , socketPath := createTestServer (t , handler )
6565 defer server .Close ()
66-
66+
6767 client := NewClient (& Config {Socket : socketPath })
6868 snap , err := client .Snap ("test-snap" )
69-
69+
7070 if err != nil {
7171 t .Fatalf ("Expected no error, got: %v" , err )
7272 }
@@ -90,13 +90,13 @@ func TestSnap_NotFound(t *testing.T) {
9090 }
9191 json .NewEncoder (w ).Encode (resp )
9292 })
93-
93+
9494 server , socketPath := createTestServer (t , handler )
9595 defer server .Close ()
96-
96+
9797 client := NewClient (& Config {Socket : socketPath })
9898 _ , err := client .Snap ("nonexistent" )
99-
99+
100100 if err == nil {
101101 t .Fatal ("Expected error for non-existent snap" )
102102 }
@@ -114,13 +114,13 @@ func TestSnap_UnexpectedStatusCode(t *testing.T) {
114114 }
115115 json .NewEncoder (w ).Encode (resp )
116116 })
117-
117+
118118 server , socketPath := createTestServer (t , handler )
119119 defer server .Close ()
120-
120+
121121 client := NewClient (& Config {Socket : socketPath })
122122 _ , err := client .Snap ("test-snap" )
123-
123+
124124 if err == nil {
125125 t .Fatal ("Expected error for 500 status code" )
126126 }
@@ -134,7 +134,7 @@ func TestFindOne_Success(t *testing.T) {
134134 if r .URL .Query ().Get ("name" ) != "test-snap" {
135135 t .Errorf ("Expected query param name=test-snap, got: %s" , r .URL .Query ().Get ("name" ))
136136 }
137-
137+
138138 resp := response {
139139 Type : "sync" ,
140140 Status : "OK" ,
@@ -162,18 +162,18 @@ func TestFindOne_Success(t *testing.T) {
162162 t .Fatalf ("failed to marshal snaps response: %v" , err )
163163 }
164164 resp .Result = result
165-
165+
166166 w .Header ().Set ("Content-Type" , "application/json" )
167167 w .WriteHeader (http .StatusOK )
168168 json .NewEncoder (w ).Encode (resp )
169169 })
170-
170+
171171 server , socketPath := createTestServer (t , handler )
172172 defer server .Close ()
173-
173+
174174 client := NewClient (& Config {Socket : socketPath })
175175 snap , err := client .FindOne ("test-snap" )
176-
176+
177177 if err != nil {
178178 t .Fatalf ("Expected no error, got: %v" , err )
179179 }
@@ -194,13 +194,13 @@ func TestFindOne_NotFound(t *testing.T) {
194194 }
195195 json .NewEncoder (w ).Encode (resp )
196196 })
197-
197+
198198 server , socketPath := createTestServer (t , handler )
199199 defer server .Close ()
200-
200+
201201 client := NewClient (& Config {Socket : socketPath })
202202 _ , err := client .FindOne ("nonexistent" )
203-
203+
204204 if err == nil {
205205 t .Fatal ("Expected error for non-existent snap" )
206206 }
@@ -221,18 +221,18 @@ func TestFindOne_EmptyResults(t *testing.T) {
221221 t .Fatalf ("failed to marshal snaps: %v" , err )
222222 }
223223 resp .Result = result
224-
224+
225225 w .Header ().Set ("Content-Type" , "application/json" )
226226 w .WriteHeader (http .StatusOK )
227227 json .NewEncoder (w ).Encode (resp )
228228 })
229-
229+
230230 server , socketPath := createTestServer (t , handler )
231231 defer server .Close ()
232-
232+
233233 client := NewClient (& Config {Socket : socketPath })
234234 _ , err := client .FindOne ("nonexistent" )
235-
235+
236236 if err == nil {
237237 t .Fatal ("Expected error for empty results" )
238238 }
0 commit comments