UNPKG

e2ed

Version:

E2E testing framework over Playwright

29 lines (23 loc) 524 B
import {ApiRoute} from 'autotests/routes'; import type { ApiCreateDeviceRequest, ApiCreateDeviceResponse, MobileDeviceModel, } from 'autotests/types'; type Params = Readonly<{model: MobileDeviceModel}>; /** * Test API route for creating a device. */ export class CreateDevice extends ApiRoute< Params, ApiCreateDeviceRequest, ApiCreateDeviceResponse > { getMethod(): 'POST' { return 'POST'; } getPath(): string { const {model} = this.routeParams; return `/device/${model}/create`; } }