mirror of
https://github.com/versia-pub/server.git
synced 2026-03-13 05:49:16 +01:00
Add new tests to server routes
This commit is contained in:
parent
6263c667e8
commit
6b3c604c33
7 changed files with 524 additions and 17 deletions
|
|
@ -1,6 +1,11 @@
|
|||
import type { InferSelectModel } from "drizzle-orm";
|
||||
import type { token } from "~drizzle/schema";
|
||||
|
||||
/**
|
||||
* The type of token.
|
||||
*/
|
||||
export enum TokenType {
|
||||
BEARER = "Bearer",
|
||||
}
|
||||
|
||||
export type Token = InferSelectModel<typeof token>;
|
||||
|
|
|
|||
|
|
@ -563,6 +563,7 @@ export const createNewLocalUser = async (data: {
|
|||
avatar?: string;
|
||||
header?: string;
|
||||
admin?: boolean;
|
||||
skipPasswordHash?: boolean;
|
||||
}): Promise<UserWithRelations | null> => {
|
||||
const keys = await generateUserKeys();
|
||||
|
||||
|
|
@ -572,7 +573,9 @@ export const createNewLocalUser = async (data: {
|
|||
.values({
|
||||
username: data.username,
|
||||
displayName: data.display_name ?? data.username,
|
||||
password: await Bun.password.hash(data.password),
|
||||
password: data.skipPasswordHash
|
||||
? data.password
|
||||
: await Bun.password.hash(data.password),
|
||||
email: data.email,
|
||||
note: data.bio ?? "",
|
||||
avatar: data.avatar ?? config.defaults.avatar,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue