Skip to main content

store-tests

Main app unit testing patterns (BaseUnitTest, BDD naming, mockito-kotlin, AssertJ, StateFlow/LiveData capture, coroutine dispatchers). Use when writing, editing, exploring, debugging, or reviewing unit tests in the store management app. For POS (WooPos*) tests, use the `pos-tests` skill instead.

Ir para a instalação

Informações da origem

Repositório
woocommerce/woocommerce-android
Última atividade na origem
10 de abril de 2026 às 13:39
Idioma detectado do SKILL.md
inglês
Estrelas
319
Forks
147

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
store-tests
description
Main app unit testing patterns (BaseUnitTest, BDD naming, mockito-kotlin, AssertJ, StateFlow/LiveData capture, coroutine dispatchers). Use when writing, editing, exploring, debugging, or reviewing unit tests in the store management app. For POS (WooPos*) tests, use the `pos-tests` skill instead.
allowed-tools
Bash, Read, Write, Edit, Grep, Glob
user-invocable
true
# Store App Unit Tests @docs/store-testing.md ## Workflow 1. Read the class under test to understand its dependencies, public API, and state management 2. Find existing tests in the same package/feature for patterns to follow 3. Determine test location: mirror main source path under `src/test/` 4. Write the test class following the conventions in the testing doc above 5. Run the test: `./gradlew :WooCommerce:testWasabiDebugUnitTest --tests "*.ClassName"` - For libs: `./gradlew :libs:<module>:testDebugUnitTest --tests "*.ClassName"`
Ver no GitHub