feat: Seeing if case paths can help with base route lookup.

This commit is contained in:
2025-01-21 17:12:17 -05:00
parent 66074d66f4
commit 497355ce1f
6 changed files with 55 additions and 32 deletions

View File

@@ -24,7 +24,7 @@ struct EmployeeApiRouteTests {
)
let route = try router.parse(&request)
#expect(
route == .employee(.create(.init(firstName: "Blob", lastName: "Esquire", active: true)))
route == .employee(.base(.create(.init(firstName: "Blob", lastName: "Esquire", active: true))))
)
}
@@ -50,7 +50,7 @@ struct EmployeeApiRouteTests {
)
let route = try router.parse(&request)
#expect(
route == .employee(.get(id: id))
route == .employee(.base(.get(id: id)))
)
}
@@ -62,7 +62,7 @@ struct EmployeeApiRouteTests {
)
let route = try router.parse(&request)
#expect(
route == .employee(.index)
route == .employee(.base(.index))
)
}
@@ -83,10 +83,10 @@ struct EmployeeApiRouteTests {
)
let route = try router.parse(&request)
#expect(
route == .employee(.update(
route == .employee(.base(.update(
id: id,
updates: .init(firstName: "Blob", lastName: "Esquire", active: true)
))
)))
)
}