@@ -252,7 +252,7 @@ func TestFetchCommitSHA(t *testing.T) {
252252
253253 t .Run ("returns SHA from valid response" , func (t * testing.T ) {
254254 setHTTPClient (t , shaResponse ("abc123def456" ))
255- sha , err := fetchCommitSHA ("main" )
255+ sha , err := FetchCommitSHA ("main" )
256256 require .NoError (t , err )
257257 assert .Equal (t , "abc123def456" , sha )
258258 })
@@ -261,14 +261,14 @@ func TestFetchCommitSHA(t *testing.T) {
261261 setHTTPClient (t , func (_ * http.Request ) (* http.Response , error ) {
262262 return & http.Response {StatusCode : http .StatusForbidden , Body : io .NopCloser (strings .NewReader ("" ))}, nil
263263 })
264- _ , err := fetchCommitSHA ("main" )
264+ _ , err := FetchCommitSHA ("main" )
265265 require .Error (t , err )
266266 assert .Contains (t , err .Error (), "403" )
267267 })
268268
269269 t .Run ("returns error when SHA field is empty" , func (t * testing.T ) {
270270 setHTTPClient (t , shaResponse ("" ))
271- _ , err := fetchCommitSHA ("main" )
271+ _ , err := FetchCommitSHA ("main" )
272272 require .Error (t , err )
273273 assert .Contains (t , err .Error (), "empty SHA" )
274274 })
@@ -277,15 +277,15 @@ func TestFetchCommitSHA(t *testing.T) {
277277 setHTTPClient (t , func (_ * http.Request ) (* http.Response , error ) {
278278 return & http.Response {StatusCode : http .StatusOK , Body : io .NopCloser (strings .NewReader ("not json" ))}, nil
279279 })
280- _ , err := fetchCommitSHA ("main" )
280+ _ , err := FetchCommitSHA ("main" )
281281 require .Error (t , err )
282282 })
283283
284284 t .Run ("returns error on request failure" , func (t * testing.T ) {
285285 setHTTPClient (t , func (_ * http.Request ) (* http.Response , error ) {
286286 return nil , errors .New ("network error" )
287287 })
288- _ , err := fetchCommitSHA ("main" )
288+ _ , err := FetchCommitSHA ("main" )
289289 require .Error (t , err )
290290 assert .Contains (t , err .Error (), "github API request failed" )
291291 })
@@ -298,7 +298,7 @@ func TestFetchCommitSHA(t *testing.T) {
298298 body , _ := json .Marshal (map [string ]string {"sha" : "abc123" })
299299 return & http.Response {StatusCode : http .StatusOK , Body : io .NopCloser (bytes .NewReader (body ))}, nil
300300 })
301- _ , err := fetchCommitSHA ("main" )
301+ _ , err := FetchCommitSHA ("main" )
302302 require .NoError (t , err )
303303 assert .Equal (t , "Bearer test-token-xyz" , capturedAuth )
304304 })
@@ -311,7 +311,7 @@ func TestFetchCommitSHA(t *testing.T) {
311311 body , _ := json .Marshal (map [string ]string {"sha" : "abc123" })
312312 return & http.Response {StatusCode : http .StatusOK , Body : io .NopCloser (bytes .NewReader (body ))}, nil
313313 })
314- _ , err := fetchCommitSHA ("main" )
314+ _ , err := FetchCommitSHA ("main" )
315315 require .NoError (t , err )
316316 assert .Empty (t , capturedAuth )
317317 })
0 commit comments