R
rails-testing
Pisz testy Rails szybciej — wsparcie dla testów jednostkowych, integracyjnych i debugowania błędów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność Claude'a wspierająca pracę z testami w Rails. Pomaga pisać testy modeli, kontrolerów i integracyjne, konfigurować dane testowe za pomocą fixtures oraz debugować problemy z testami. Używaj jej gdy pracujesz nad testami lub diagnozujesz błędy w istniejącym kodzie testowym. Narzędzie podpowiada konwencje projektowe, komendy uruchamiania testów i strategie pisania efektywnych testów.
Jak używać
- Zainstaluj umiejętność w swoim projekcie Rails, umieszczając pliki w katalogu
.claude/skills/rails-testing. 2. Przygotuj bazę danych testową, uruchamiającbin/rails db:test:prepare— Rails automatycznie używa oddzielnej bazy do testów. 3. Gdy potrzebujesz napisać test, opisz Claude'owi co chcesz testować (np. walidacje modelu, odpowiedzi kontrolera). Umiejętność przeanalizuje istniejące testy w katalogutest/aby zrozumieć konwencje projektu. 4. Uruchamiaj testy komendąbin/rails testdla wszystkich testów lubbin/rails test test/models/user_test.rbdla konkretnego pliku. Dodaj flagę--fail-fastaby zatrzymać się na pierwszym błędzie. 5. Gdy test nie przechodzi, pokaż Claude'owi komunikat błędu i kod testu. Umiejętność pomoże zweryfikować dane testowe (fixtures, metody setup), sprawdzić asercje i zasugeruje debugowanie za pomocąputslubp. 6. Pamiętaj że testy powinny być izolowane — każdy test powinien działać niezależnie od innych i nie polegać na efektach ubocznych z poprzednich testów.
Podobne skille
P
pair-trade-screener
autor: tradermonty
Testowanie
994
P
playwright-browser-automation
autor: lackeyjb
Testowanie
13130
T
test-cases
autor: cexll
Testowanie
2862
L
langgraph-docs
autor: langchain-ai
Testowanie
23127
B
backtesting-frameworks
autor: wshobson
Testowanie
12105
P
python-testing-patterns
autor: wshobson
Testowanie
46146