uno-app-test-assertions

Assert visual tree, element properties, and data bindings in Uno Platform UI tests.

5|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/mtmattei/UnoPlatformSkills --skill uno-app-test-assertions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uno-app-test-assertions
Source: https://github.com/mtmattei/UnoPlatformSkills/tree/main/uno-app-test-assertions
Command: npx skills add https://github.com/mtmattei/UnoPlatformSkills --skill uno-app-test-assertions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides structured patterns to validate UI state, verify element properties, and confirm data bindings during automated testing of Uno Platform applications, reducing flaky tests and speeding debugging.

Core Features & Use Cases

  • Visual assertions: verify UI elements exist, visibility, and content via visual-tree snapshots and optional screenshot validation.
  • Structure and data assertions: validate visual tree structure and bound data contexts to ensure correct bindings and state.
  • Reusable testing patterns: common assertion routines for page load, navigation, dialogs, form validation, and list content.

Quick Start

Run a UI test flow that asserts the expected page, controls, and data states for a given screen.

Frequently Asked Questions about uno-app-test-assertions

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

FAQPage Schema
How do I assert visual tree structure and data bindings in Uno Platform UI tests?

To assert visual tree structure and data bindings in Uno Platform UI tests, use structured assertion patterns that validate element properties, visibility, and data contexts via visual-tree snapshots. This verifies bound data state and UI correctness during automated test flows.

Can I use screenshot validation to verify UI elements in Uno Platform apps?

Yes, you can use screenshot validation to verify UI elements in Uno Platform apps by capturing visual states alongside visual-tree assertions. This optional screenshot-based validation confirms element visibility and content correctness during automated testing.

What's the best way to reduce flaky tests when validating Uno Platform UI state?

The best way to reduce flaky tests when validating Uno Platform UI state is to apply structured assertion patterns with built-in retry logic. This robust error reporting approach handles page loads, navigation, and dialogs to ensure UI stability.

Does this assertion approach support automated testing for page load and navigation in Uno Platform?

Yes, this assertion approach supports automated testing for page load and navigation in Uno Platform by providing reusable testing patterns. These routines validate expected page controls, button states, list content, and dialog interactions reliably.

Do I need specific dependencies to run automated UI test assertions for Uno Platform apps?

No specific dependencies are required to run automated UI test assertions for Uno Platform apps. The skill operates independently to validate element properties, data bindings, and visual tree structure within your existing UI test scenarios.