feat: Removes base routes and goes back to separated routes.

This commit is contained in:
2025-01-22 08:45:04 -05:00
parent eb1e27e03a
commit c74433c2eb
8 changed files with 215 additions and 390 deletions

View File

@@ -25,12 +25,12 @@ struct UserApiRouteTests {
)
let route = try router.parse(&request)
#expect(
route == .user(.base(.create(.init(
route == .user(.create(.init(
username: "foo",
email: "foo@bar.com",
password: "super-secret",
confirmPassword: "super-secret"
)))))
))))
}
@Test
@@ -52,7 +52,7 @@ struct UserApiRouteTests {
path: "/api/v1/users/\(id)"
)
let route = try router.parse(&request)
#expect(route == .user(.base(.get(id: id))))
#expect(route == .user(.get(id: id)))
}
@Test
@@ -62,7 +62,7 @@ struct UserApiRouteTests {
path: "/api/v1/users"
)
let route = try router.parse(&request)
#expect(route == .user(.base(.index)))
#expect(route == .user(.index))
}
@Test
@@ -80,6 +80,6 @@ struct UserApiRouteTests {
body: .init(json.utf8)
)
let route = try router.parse(&request)
#expect(route == .user(.base(.update(id: id, updates: .init(username: "bar", email: "bar@foo.com")))))
#expect(route == .user(.update(id: id, updates: .init(username: "bar", email: "bar@foo.com"))))
}
}