dvbooking/test/client/user.api-client.ts
Roland Schneider c169faf288 add e2e
2025-10-30 21:02:05 +01:00

22 lines
604 B
TypeScript

import { DvbookingApiContext } from './dvbooking.api-context';
import { DvBookingHttpClient } from './dvbooking.http-client';
import { User } from '../../src/entity/user';
export class UserApiClient {
private http: DvBookingHttpClient;
constructor(context: DvbookingApiContext) {
this.http = new DvBookingHttpClient(context);
}
public async find() {
const response = await this.http.httpGet('/users');
return response.body as User[];
}
public async findById(id: number) {
const response = await this.http.httpGet('/users/' + id);
return response.body as User[];
}
}