AIKraft/Skills/Тестирование пакетов R

Тестирование пакетов R

Best practices for writing R package tests using testthat version 3+. Use when writing, organizing, or improving tests for R packages. Covers test structure, expectations, fixtures, snapshots, mocking, and modern testthat 3 patterns including self-sufficient tests, proper cleanup with withr, and snapshot testing.

posit-dev official Документы

Что делает навык

Лучшие практики написания тестов для R-пакетов с использованием testthat версии 3+. Используйте при написании, организации или улучшении тестов для R-пакетов. Охватывает структуру тестов, ожидания (expectations), фикстуры, снапшот-тестирование и современные паттерны testthat 3, включая самодостаточные тесты, корректную очистку с withr и снапшот-тестирование.

Как подключить

1Скачать навык
# возьмите папку навыка «testing-r-packages» из репозитория: # https://github.com/posit-dev/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r testing-r-packages/ ~/.claude/skills/testing-r-packages/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.