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 import struct Logging.Logger
/// A use case that serves a resource, defined by its URI path, from a physical location. /// 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 // MARK: Properties
@@ -18,10 +18,10 @@ import struct Hummingbird.HTTPResponse
import struct Hummingbird.Request import struct Hummingbird.Request
import struct Logging.Logger import struct Logging.Logger
@testable import struct DocCMiddleware.ServeResourceUseCase @testable import struct DocCMiddleware.ServeURIUseCase
@Suite("Serve Resource Use Case", .tags(.useCase)) @Suite("Serve URI Use Case", .tags(.useCase))
struct ServeResourceUseCaseTests { struct ServeURIUseCaseTests {
// MARK: Use case tests // MARK: Use case tests
@@ -129,11 +129,11 @@ struct ServeResourceUseCaseTests {
// MARK: - Assertions // MARK: - Assertions
private extension ServeResourceUseCaseTests { private extension ServeURIUseCaseTests {
// MARK: Functions // 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. /// > 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 context: any RequestContext = RequestContextMock(logger: logger)
let request: Request = .test(method: .get) let request: Request = .test(method: .get)
let useCase = ServeResourceUseCase( let useCase = ServeURIUseCase(
fileProvider: fileProvider, fileProvider: fileProvider,
logger: logger logger: logger
) )
@@ -241,7 +241,7 @@ private extension ServeResourceUseCaseTests {
// MARK: - Helpers // MARK: - Helpers
private extension ServeResourceUseCaseTests { private extension ServeURIUseCaseTests {
// MARK: Functions // MARK: Functions