Renamed the ServerResourceUseCase use case in the library target as ServeURIUseCase.

This commit is contained in:
2025-09-25 01:43:52 +02:00
parent 7a17e83f8c
commit 1046a9fc8d
2 changed files with 8 additions and 8 deletions
@@ -16,7 +16,7 @@ import struct Hummingbird.Response
import struct Logging.Logger
/// A use case that serves a resource, defined by its URI path, from a physical location.
struct ServeResourceUseCase<FileSystemProvider: FileProvider> {
struct ServeURIUseCase<FileSystemProvider: FileProvider> {
// MARK: Properties
@@ -18,10 +18,10 @@ import struct Hummingbird.HTTPResponse
import struct Hummingbird.Request
import struct Logging.Logger
@testable import struct DocCMiddleware.ServeResourceUseCase
@testable import struct DocCMiddleware.ServeURIUseCase
@Suite("Serve Resource Use Case", .tags(.useCase))
struct ServeResourceUseCaseTests {
@Suite("Serve URI Use Case", .tags(.useCase))
struct ServeURIUseCaseTests {
// MARK: Use case tests
@@ -129,11 +129,11 @@ struct ServeResourceUseCaseTests {
// MARK: - Assertions
private extension ServeResourceUseCaseTests {
private extension ServeURIUseCaseTests {
// MARK: Functions
/// Asserts a response returned by the ``ServeResourceUseCase`` use case.
/// Asserts a response returned by the ``ServeURIUseCase`` use case.
///
/// > important: In case no `statusCode` value is given, the function then assumes that the loading of a file will throw an error.
///
@@ -165,7 +165,7 @@ private extension ServeResourceUseCaseTests {
let context: any RequestContext = RequestContextMock(logger: logger)
let request: Request = .test(method: .get)
let useCase = ServeResourceUseCase(
let useCase = ServeURIUseCase(
fileProvider: fileProvider,
logger: logger
)
@@ -241,7 +241,7 @@ private extension ServeResourceUseCaseTests {
// MARK: - Helpers
private extension ServeResourceUseCaseTests {
private extension ServeURIUseCaseTests {
// MARK: Functions