feat: Uses base routes for api... Not sure I like this solution, perhaps just make base parsers.
This commit is contained in:
@@ -25,12 +25,12 @@ struct UserApiRouteTests {
|
||||
)
|
||||
let route = try router.parse(&request)
|
||||
#expect(
|
||||
route == .user(.create(.init(
|
||||
route == .user(.base(.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(.get(id: id)))
|
||||
#expect(route == .user(.base(.get(id: id))))
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -62,7 +62,7 @@ struct UserApiRouteTests {
|
||||
path: "/api/v1/users"
|
||||
)
|
||||
let route = try router.parse(&request)
|
||||
#expect(route == .user(.index))
|
||||
#expect(route == .user(.base(.index)))
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -80,6 +80,6 @@ struct UserApiRouteTests {
|
||||
body: .init(json.utf8)
|
||||
)
|
||||
let route = try router.parse(&request)
|
||||
#expect(route == .user(.update(id: id, updates: .init(username: "bar", email: "bar@foo.com"))))
|
||||
#expect(route == .user(.base(.update(id: id, updates: .init(username: "bar", email: "bar@foo.com")))))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user