testing-android-code
This skill should be used when writing or reviewing tests for Android code in Bitwarden. Triggered by \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
This skill should be used when writing or reviewing tests for Android code in Bitwarden. Triggered by \
How to use
Zainstaluj skill w swoim środowisku Claude/Codex poprzez dodanie pliku konfiguracyjnego z repozytorium bitwarden/android do katalogu .claude/skills/testing-android-code.
Wyzwól skill, wpisując w czacie jedno z kluczowych słów: BaseViewModelTest, BitwardenComposeTest, BaseServiceTest, stateEventFlow, bufferedMutableSharedFlow, FakeDispatcherManager, expectNoEvents, assertCoroutineThrows, createMockCipher, createMockSend, asSuccess lub pytanie typu "Why is my Bitwarden test failing?".
Opisz problem z testem lub pytaj o wzorce testowania ViewModeli, repozytoriów, ekranów Compose lub źródeł danych w Bitwarden.
Skill dostarczy konkretne wskazówki dotyczące konfiguracji frameworka (JUnit 5, MockK, Turbine, kotlinx.coroutines.test, Robolectric, Compose Test) i pokaże przykłady kodu zgodne ze standardami projektu.
Jeśli potrzebujesz głębszego zrozumienia architektury testów, skill odsyła do dokumentacji docs/ARCHITECTURE.md w repozytorium Bitwarden.
Pamiętaj, że testy w projekcie uruchamiają się w locale en-US – nie zakładaj innych ustawień regionu w swoich testach.