UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

33 lines (32 loc) 1.9 kB
import { ApiHelpers } from "./ApiHelpers"; export declare class MediaApiHelper { api: ApiHelpers; constructor(api: ApiHelpers); ensureNameNotExists(name: string): Promise<import("playwright-core").APIResponse | null>; getAllAtRoot(): Promise<import("playwright-core").APIResponse>; private recurseChildren; private recurseDeleteChildren; get(id: string): Promise<any>; delete(id: string): Promise<import("playwright-core").APIResponse>; getChildren(id: string): Promise<any>; create(media: any): Promise<string | undefined>; doesNameExist(name: string): Promise<any>; getByName(name: string): Promise<any>; getRecycleBinItems(): Promise<import("playwright-core").APIResponse>; emptyRecycleBin(): Promise<import("playwright-core").APIResponse>; doesMediaItemExistInRecycleBin(mediaItemName: string): Promise<boolean>; trashMediaItem(mediaItemName: string): Promise<import("playwright-core").APIResponse>; getMediaPathByName(name: string): Promise<{ mediaPath: any; fileName: any; } | null>; createDefaultMediaFile(mediaName: string): Promise<string | undefined>; createDefaultMediaFileAndParentId(mediaName: string, parentId: string): Promise<string | undefined>; createDefaultMediaFolder(mediaFolderName: string): Promise<string | undefined>; createDefaultMediaFolderAndParentId(mediaName: string, parentId: string): Promise<string | undefined>; createDefaultMediaWithImage(mediaName: string): Promise<string | undefined>; createDefaultMediaWithArticle(mediaName: string): Promise<string | undefined>; createDefaultMediaWithImageAndParentId(mediaName: string, parentId: string): Promise<string | undefined>; getAllMediaNames(orderBy?: string, orderDirection?: string): Promise<string[]>; doesMediaItemHaveChildName(mediaId: string, childName: string): Promise<boolean>; }