@wordpress/e2e-test-utils-playwright
Version:
End-To-End (E2E) test utils for WordPress.
31 lines • 902 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createNewPost = createNewPost;
/**
* Creates new post.
*
* @param this
* @param options Options to create new post.
*/
async function createNewPost(options = {}) {
const query = new URLSearchParams();
const { postType, title, content, excerpt } = options;
if (postType) {
query.set('post_type', postType);
}
if (title) {
query.set('post_title', title);
}
if (content) {
query.set('content', content);
}
if (excerpt) {
query.set('excerpt', excerpt);
}
await this.visitAdminPage('post-new.php', query.toString());
await this.editor.setPreferences('core/edit-post', {
welcomeGuide: options.showWelcomeGuide ?? false,
fullscreenMode: options.fullscreenMode ?? false,
});
}
//# sourceMappingURL=create-new-post.js.map