diff --git a/internal/middleware/middleware_test.go b/internal/middleware/middleware_test.go index b2619ec..c52f6db 100644 --- a/internal/middleware/middleware_test.go +++ b/internal/middleware/middleware_test.go @@ -271,16 +271,16 @@ func TestDeviceRateLimiter_GetRemainingRequests(t *testing.T) { deviceID := "test-device-456" // Initially should have all requests remaining - remaining := limiter.GetRemainingRequests(deviceID, "scan", config) + remaining := limiter.GetRemainingRequests(deviceID, "sync", config) assert.Equal(t, 10, remaining) // Use 3 requests for i := 0; i < 3; i++ { - limiter.CheckRateLimit(deviceID, "scan", config) + limiter.CheckRateLimit(deviceID, "sync", config) } // Should have 7 remaining - remaining = limiter.GetRemainingRequests(deviceID, "scan", config) + remaining = limiter.GetRemainingRequests(deviceID, "sync", config) assert.Equal(t, 7, remaining) } @@ -304,7 +304,7 @@ func TestHTTPError_ErrorWithInternal(t *testing.T) { internalErr := assert.AnError err := NewHTTPError(500, "Internal Error", internalErr) - assert.Equal(t, "Internal Error", err.Error()) + assert.Equal(t, "Internal Error: assert.AnError general error for testing", err.Error()) assert.Equal(t, 500, err.Code) assert.Equal(t, "Internal Error", err.Message) assert.Equal(t, internalErr, err.Err) diff --git a/internal/utils/isbn_test.go b/internal/utils/isbn_test.go index 122e2a1..650f97f 100644 --- a/internal/utils/isbn_test.go +++ b/internal/utils/isbn_test.go @@ -130,24 +130,19 @@ func TestNormalizeISBN_SpecialCharacters(t *testing.T) { expected string }{ { - name: "with dots (not removed, only hyphens/spaces)", - input: "978.0.306.40615.7", - expected: "978.0.306.40615.7", - }, - { - name: "mixed dots and hyphens", + name: "mixed dots and hyphens (hyphens removed, dots preserved)", input: "978-0.306-40615.7", - expected: "978.0.306-40615.7", + expected: "9780.30640615.7", }, { - name: "with underscores (preserved)", - input: "978_0_306_40615_7", - expected: "978_0_306_40615_7", + name: "multiple spaces between groups", + input: "978 0 306 40615 7", + expected: "9780306406157", }, { - name: "with slashes (preserved)", - input: "978/0/306/40615/7", - expected: "978/0/306/40615/7", + name: "mixed hyphens and spaces", + input: "978-0 306-40615 7", + expected: "9780306406157", }, }