1- package auth_test
1+ package internal_test
22
33import (
44 "context"
@@ -17,7 +17,7 @@ const (
1717)
1818
1919// Helper function to create a basic test config
20- func createTestConfig () * internal.Config {
20+ func createAuthTestConfig () * internal.Config {
2121 return & internal.Config {
2222 Headers : struct {
2323 UserAgent string `json:"user_agent"`
@@ -40,13 +40,13 @@ func TestAuthService_EnsureValidToken(t *testing.T) {
4040 }{
4141 {
4242 name : "no token" ,
43- setupConfig : createTestConfig ,
43+ setupConfig : createAuthTestConfig ,
4444 expectedError : true ,
4545 },
4646 {
4747 name : "valid token - not expiring soon" ,
4848 setupConfig : func () * internal.Config {
49- cfg := createTestConfig ()
49+ cfg := createAuthTestConfig ()
5050 cfg .CopilotToken = "valid_token"
5151 cfg .ExpiresAt = time .Now ().Add (time .Hour ).Unix () // Expires in 1 hour
5252 return cfg
@@ -56,7 +56,7 @@ func TestAuthService_EnsureValidToken(t *testing.T) {
5656 {
5757 name : "token expiring soon - but no github token to refresh" ,
5858 setupConfig : func () * internal.Config {
59- cfg := createTestConfig ()
59+ cfg := createAuthTestConfig ()
6060 cfg .CopilotToken = "expiring_token"
6161 cfg .ExpiresAt = time .Now ().Add (2 * time .Minute ).Unix () // Expires in 2 minutes
6262 // No GitHubToken, so refresh should fail
@@ -67,7 +67,7 @@ func TestAuthService_EnsureValidToken(t *testing.T) {
6767 {
6868 name : "expired token - but no github token to refresh" ,
6969 setupConfig : func () * internal.Config {
70- cfg := createTestConfig ()
70+ cfg := createAuthTestConfig ()
7171 cfg .CopilotToken = "expired_token"
7272 cfg .ExpiresAt = time .Now ().Unix () - 100 // Expired 100 seconds ago
7373 // No GitHubToken, so refresh should fail
@@ -110,7 +110,7 @@ func TestAuthService_RefreshToken_ValidationLogic(t *testing.T) {
110110 {
111111 name : "no github token" ,
112112 setupConfig : func () * internal.Config {
113- cfg := createTestConfig ()
113+ cfg := createAuthTestConfig ()
114114 cfg .CopilotToken = "old_token"
115115 // No GitHubToken set
116116 return cfg
@@ -158,7 +158,7 @@ func TestAuthService_RefreshTokenWithContext_CancellationLogic(t *testing.T) {
158158 {
159159 name : "context already canceled" ,
160160 setupConfig : func () * internal.Config {
161- cfg := createTestConfig ()
161+ cfg := createAuthTestConfig ()
162162 cfg .GitHubToken = "test_token" // Has github token
163163 return cfg
164164 },
@@ -245,7 +245,7 @@ func TestTokenExpiryLogic(t *testing.T) {
245245
246246 for _ , tt := range tests {
247247 t .Run (tt .name , func (t * testing.T ) {
248- cfg := createTestConfig ()
248+ cfg := createAuthTestConfig ()
249249 cfg .CopilotToken = "test_token"
250250 cfg .ExpiresAt = tt .expiresAt
251251
@@ -269,7 +269,7 @@ func TestTokenExpiryLogic(t *testing.T) {
269269
270270// Benchmark tests for performance verification
271271func BenchmarkAuthService_EnsureValidToken_ValidToken (b * testing.B ) {
272- cfg := createTestConfig ()
272+ cfg := createAuthTestConfig ()
273273 cfg .CopilotToken = "valid_token"
274274 cfg .ExpiresAt = time .Now ().Add (time .Hour ).Unix ()
275275
@@ -282,7 +282,7 @@ func BenchmarkAuthService_EnsureValidToken_ValidToken(b *testing.B) {
282282}
283283
284284func BenchmarkAuthService_EnsureValidToken_ExpiredToken (b * testing.B ) {
285- cfg := createTestConfig ()
285+ cfg := createAuthTestConfig ()
286286 cfg .CopilotToken = "expired_token"
287287 cfg .ExpiresAt = time .Now ().Add (- time .Hour ).Unix () // Expired
288288
@@ -306,7 +306,7 @@ func TestAuthService_RefreshToken_SavesConfig(t *testing.T) {
306306 }
307307 defer os .Remove (tmpfile .Name ())
308308
309- cfg := createTestConfig ()
309+ cfg := createAuthTestConfig ()
310310 cfg .GitHubToken = "dummy-github-token"
311311
312312 // Dummy refresh func (no network)
0 commit comments