diff --git a/Sources/Routes/URLRoutingExtensions.swift b/Sources/Routes/URLRoutingExtensions.swift index f36e906..3ba8de9 100644 --- a/Sources/Routes/URLRoutingExtensions.swift +++ b/Sources/Routes/URLRoutingExtensions.swift @@ -2,7 +2,7 @@ import URLRouting // Allow the use of a field key enum as the `name` parameter, to avoid // stringly type name fields. -public extension Field { +extension Field { @inlinable init( @@ -13,28 +13,28 @@ public extension Field { self.init(name.rawValue, default: defaultValue, value) } - @inlinable - init( - _ name: Key, - _ value: C, - default defaultValue: Value.Output? = nil, - ) where Key: RawRepresentable, Key.RawValue == String, - Value == Parsers.MapConversion>, C> - { - self.init(name.rawValue, value, default: defaultValue) - } - - @inlinable - init( - _ name: Key, - default defaultValue: Value.Output? = nil - ) - where - Key: RawRepresentable, Key.RawValue == String, - Value == Parsers.MapConversion< - Parsers.ReplaceError>, Conversions.SubstringToString - > - { - self.init(name.rawValue, default: defaultValue) - } + // @inlinable + // init( + // _ name: Key, + // _ value: C, + // default defaultValue: Value.Output? = nil, + // ) where Key: RawRepresentable, Key.RawValue == String, + // Value == Parsers.MapConversion>, C> + // { + // self.init(name.rawValue, value, default: defaultValue) + // } + // + // @inlinable + // init( + // _ name: Key, + // default defaultValue: Value.Output? = nil + // ) + // where + // Key: RawRepresentable, Key.RawValue == String, + // Value == Parsers.MapConversion< + // Parsers.ReplaceError>, Conversions.SubstringToString + // > + // { + // self.init(name.rawValue, default: defaultValue) + // } } diff --git a/Sources/ViewController/Live.swift b/Sources/ViewController/Live.swift index 471a918..2a051cf 100644 --- a/Sources/ViewController/Live.swift +++ b/Sources/ViewController/Live.swift @@ -145,7 +145,7 @@ extension ViewController: DependencyKey { case let .psychrometrics(route): switch route { case .index: - return request.respond(PsychrometricsForm(response: .mock)) + return request.respond(PsychrometricsForm(response: nil)) case let .submit(request): let response = try await request.respond(logger: logger) return PsychrometricsResponse(response: response) diff --git a/Tests/ViewControllerTests/ViewControllerTests.swift b/Tests/ViewControllerTests/ViewControllerTests.swift new file mode 100644 index 0000000..e69de29