Files
linkwarden/apps/web/e2e/data/user.ts
2025-05-25 15:11:20 -05:00

23 lines
516 B
TypeScript

import axios, { AxiosError } from "axios";
axios.defaults.baseURL = "http://localhost:3000";
export async function seedUser(
username?: string,
password?: string,
name?: string
) {
try {
return await axios.post("/api/v1/users", {
username: username || "test",
password: password || "password",
name: name || "Test User",
});
} catch (error) {
const axiosError = error as AxiosError;
if (axiosError && axiosError.response?.status === 400) return;
throw error;
}
}