diff --git a/Sources/ASConnectService/Sources/Public/Middlewares/RateLimitMiddleware.swift b/Sources/ASConnectService/Sources/Public/Middlewares/RateLimitMiddleware.swift index e4588fabb0..e0a92018b8 100644 --- a/Sources/ASConnectService/Sources/Public/Middlewares/RateLimitMiddleware.swift +++ b/Sources/ASConnectService/Sources/Public/Middlewares/RateLimitMiddleware.swift @@ -71,7 +71,7 @@ public struct RateLimitMiddleware { } /// Creates a new middleware instance that waits with `sleep`, for testing. - init( + package init( maximumRetries: Int, baseDelay: TimeInterval, maximumDelay: TimeInterval, diff --git a/Sources/ASConnectService/Sources/Public/Providers/APIKeyTokenProvider.swift b/Sources/ASConnectService/Sources/Public/Providers/APIKeyTokenProvider.swift index 6cd6371026..31d44df028 100644 --- a/Sources/ASConnectService/Sources/Public/Providers/APIKeyTokenProvider.swift +++ b/Sources/ASConnectService/Sources/Public/Providers/APIKeyTokenProvider.swift @@ -74,7 +74,7 @@ public actor APIKeyTokenProvider { } /// Creates a token provider that reads the current date from `now`, for testing. - init( + package init( issuerID: String?, keyID: String, privateKey: String, diff --git a/Tests/ASConnectService/Cases/Public/Middlewares/RateLimitMiddlewareTests.swift b/Tests/ASConnectService/Cases/Public/Middlewares/RateLimitMiddlewareTests.swift index 6386ee4fe9..3f0015a8aa 100644 --- a/Tests/ASConnectService/Cases/Public/Middlewares/RateLimitMiddlewareTests.swift +++ b/Tests/ASConnectService/Cases/Public/Middlewares/RateLimitMiddlewareTests.swift @@ -17,8 +17,8 @@ import HTTPTypes import OpenAPIRuntime import Testing -// A testable import gives access to the initializer that injects the sleep closure. -@testable import ASConnectService +// A non-testable import ensures that the middleware can be created from outside the module. +import ASConnectService @Suite("RateLimitMiddleware") struct RateLimitMiddlewareTests { diff --git a/Tests/ASConnectService/Cases/Public/Providers/APIKeyTokenProviderTests.swift b/Tests/ASConnectService/Cases/Public/Providers/APIKeyTokenProviderTests.swift index e1f85268b7..554b204325 100644 --- a/Tests/ASConnectService/Cases/Public/Providers/APIKeyTokenProviderTests.swift +++ b/Tests/ASConnectService/Cases/Public/Providers/APIKeyTokenProviderTests.swift @@ -17,8 +17,8 @@ import CryptoKit import Foundation import Testing -// A testable import gives access to the initializer that injects the current date. -@testable import ASConnectService +// A non-testable import ensures that the provider can be created from outside the module. +import ASConnectService @Suite("APIKeyTokenProvider") struct APIKeyTokenProviderTests {