(name: string)
| 49 | type TestKey = { id: number; userId: number; key: string; canLoginWebUi: boolean }; |
| 50 | |
| 51 | async function createTestUser(name: string): Promise<TestUser> { |
| 52 | const [row] = await db |
| 53 | .insert(users) |
| 54 | .values({ name }) |
| 55 | .returning({ id: users.id, name: users.name }); |
| 56 | if (!row) throw new Error("创建测试用户失败:未返回插入结果"); |
| 57 | return row; |
| 58 | } |
| 59 | |
| 60 | async function createTestKey(params: { |
| 61 | userId: number; |