UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

42 lines (41 loc) 2.58 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>; getFullMediaUrl(id: 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>; getMediaUrlWithoutBaseUrl(id: string): Promise<any>; 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>; createDefaultMediaWithVideo(mediaName: string): Promise<string | undefined>; createDefaultMediaWithVideoAndParentId(mediaName: string, parentId: string): Promise<string | undefined>; createDefaultMediaWithAudio(mediaName: string): Promise<string | undefined>; createDefaultMediaWithSVG(mediaName: string): Promise<string | undefined>; private createDefaultMediaItem; private createDefaultMediaItemWithParentId; createDefaultMediaWithTextstring(mediaName: string, mediaTypeName: string, textValue: string, dataTypeName: string): Promise<string | undefined>; }