UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

33 lines (32 loc) 2.88 kB
import { ApiHelpers } from "./ApiHelpers"; export declare class MediaTypeApiHelper { api: ApiHelpers; constructor(api: ApiHelpers); ensureNameNotExists(name: string): Promise<number | import("playwright-core").APIResponse | null | undefined>; getAllAtRoot(): Promise<import("playwright-core").APIResponse>; private recurseChildren; private recurseDeleteChildren; getChildren(id: string): Promise<any>; create(mediaType: any): Promise<string | undefined>; delete(id: string): Promise<number | undefined>; getByName(name: string): Promise<any>; doesNameExist(name: string): Promise<any>; get(id: string): Promise<any>; getFolder(id: string): Promise<any>; deleteFolder(id: string): Promise<import("playwright-core").APIResponse>; createFolder(name: string, parentId?: string): Promise<string | undefined>; renameFolder(folderId: string, folderName: string): Promise<import("playwright-core").APIResponse>; createDefaultMediaType(mediaTypeName: string): Promise<string | undefined>; createMediaTypeWithPropertyEditor(mediaTypeName: string, dataTypeName: string, dataTypeId: string, groupName?: string, isAllowAsRoot?: boolean): Promise<string | undefined>; createMediaTypeWithTwoPropertyEditors(mediaTypeName: string, dataTypeNameOne: string, dataTypeIdOne: string, dataTypeNameTwo: string, dataTypeIdTwo: string, groupName?: string): Promise<string | undefined>; createMediaTypeWithPropertyEditorInTab(mediaTypeName: string, dataTypeName: string, dataTypeId: string, tabName: string, groupName?: string, varyByCulture?: boolean): Promise<string | undefined>; createMediaTypeWithTwoGroups(mediaTypeName: string, dataType: string, dataTypeId: string, groupNameOne: string, groupNameTwo: string): Promise<string | undefined>; createMediaTypeWithTwoTabs(mediaTypeName: string, dataType: string, dataTypeId: string, tabNameOne: string, tabNameTwo: string): Promise<string | undefined>; createMediaTypeWithAllowedChildNode(mediaTypeName: string, allowedChildNodeId: string): Promise<string | undefined>; doesGroupContainCorrectPropertyEditor(mediaTypeName: string, dataTypeName: string, dataTypeId: string, groupName: string): Promise<any>; doesTabContainCorrectPropertyEditorInGroup(mediaTypeName: string, dataTypeName: string, dataTypeId: string, tabName: string, groupName: string): Promise<any>; doesMediaTypeGroupNameContainCorrectSortOrder(mediaTypeName: string, groupName: string, sortOrder: number): Promise<boolean>; doesMediaTypeTabNameContainCorrectSortOrder(mediaTypeName: string, tabName: string, sortOrder: number): Promise<boolean>; doesTabContainerCorrectPropertyEditor(mediaTypeName: string, tabName: string, dataTypeId: string): Promise<any>; doesMediaTypeContainAllowedChildNodeIds(mediaTypeName: string, allowedChildNodeIds: string[]): Promise<any>; }