orbit-uat-gutenberg

Run Playwright E2E tests for WordPress Gutenberg block plugins.

2|1|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/adityaarsharma/orbit --skill orbit-uat-gutenberg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orbit-uat-gutenberg
Source: https://github.com/adityaarsharma/orbit/tree/main/skills/orbit-uat-gutenberg
Command: npx skills add https://github.com/adityaarsharma/orbit --skill orbit-uat-gutenberg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @wordpress/e2e-test-utils-playwright, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the User Acceptance Testing (UAT) process for Gutenberg block plugins, ensuring that every component functions correctly before deployment.

Core Features & Use Cases

  • End-to-End Testing: Automated tests covering insertion, configuration, saving, frontend verification, and more for Gutenberg block plugins.
  • Reusable Patterns & Transform Tests: Checks functionality across various viewport sizes and Site Editor template contexts.
  • Edge Case Handling: Tests block behavior in REST API context, with empty attributes, inside Query Loops, and more.

Quick Start

To run UAT for a Gutenberg block plugin, use the command:

PLUGIN_SLUG=my-block-plugin npx playwright test --project=uat-gutenberg

Frequently Asked Questions about orbit-uat-gutenberg

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run end-to-end UAT for Gutenberg block plugins?

Run end-to-end UAT for Gutenberg block plugins by executing `PLUGIN_SLUG=my-block-plugin npx playwright test --project=uat-gutenberg` to validate block insertion, configuration, saving, and frontend rendering.

Does this Playwright testing setup work with the WordPress Site Editor and Query Loops?

Yes, the Playwright testing setup validates block compatibility across Site Editor template contexts and tests block behavior inside Query Loops using WordPress's official E2E test utils.

What does user acceptance testing for WordPress Gutenberg blocks cover?

User acceptance testing for WordPress Gutenberg blocks covers block insertion, configuration, frontend rendering verification, pattern compatibility, and edge case handling like empty attributes and REST API contexts.

Do I need @wordpress/e2e-test-utils-playwright to test block transformations?

Yes, you need the @wordpress/e2e-test-utils-playwright dependency to automate block transformation checks and verify reusable patterns across different viewport sizes.

What's the best way to test Gutenberg blocks with empty attributes?

The best way to test Gutenberg blocks with empty attributes is using this Playwright-based UAT Skill, which specifically handles edge cases like empty attributes and REST API context verification.