@wordpress/e2e-test-utils-playwright
Version:
End-To-End (E2E) test utils for WordPress.
31 lines • 791 B
TypeScript
/**
* Internal dependencies
*/
import type { RequestUtils } from './index';
export interface Post {
id: number;
content: string;
status: 'publish' | 'future' | 'draft' | 'pending' | 'private';
link: string;
}
export interface CreatePostPayload {
title?: string;
content?: string;
status: 'publish' | 'future' | 'draft' | 'pending' | 'private';
date?: string;
date_gmt: string;
}
/**
* Delete all posts using REST API.
*
* @param this
*/
export declare function deleteAllPosts(this: RequestUtils): Promise<void>;
/**
* Creates a new post using the REST API.
*
* @param this
* @param payload Post attributes.
*/
export declare function createPost(this: RequestUtils, payload: CreatePostPayload): Promise<Post>;
//# sourceMappingURL=posts.d.ts.map