e2ed
Version:
E2E testing framework over Playwright
16 lines (12 loc) • 429 B
text/typescript
import {UserSignUp} from 'autotests/routes/apiRoutes';
import {request} from 'e2ed/utils';
import type {ApiUserParams, User} from 'autotests/types';
/**
* Creates new user by API request.
*/
export const createUser = async (params: ApiUserParams): Promise<User> => {
const {
responseBody: {payload: apiUser},
} = await request(UserSignUp, {requestBody: params});
return {...apiUser, password: params.password};
};