Logo
Explore Help
Register Sign In
zhanj/claude-code
1
0
Fork 0
You've already forked claude-code
mirror of https://github.com/anthropics/claude-code.git synced 2026-05-13 19:52:43 +00:00
Code Issues Packages Projects Releases Wiki Activity
Files
f48a6223ce360d2302cdbe1da3f8b04a4831b305
claude-code/plugins/hookify/tests/__init__.py

2 lines
33 B
Python
Raw Normal View History

Add integration tests for multi-hook scenarios in hookify Create comprehensive pytest integration test suite for the hookify plugin: - test_integration.py: Multi-hook evaluation, rule priority (blocking over warnings), condition AND logic, tool type field extraction, Stop/UserPromptSubmit events - test_rule_loading.py: YAML frontmatter parsing, rule file loading, event filtering - test_error_handling.py: Fault tolerance for missing files, invalid regex, malformed input Also fix a bug discovered through testing: MultiEdit field extraction now gracefully handles malformed edit entries (non-dict values in edits array). 68 tests covering: - Multiple rules combining messages - Blocking rules taking priority over warnings - Multiple conditions with AND logic - Different tool types (Bash, Write, Edit, MultiEdit) - Stop event transcript checking - UserPromptSubmit validation - Tool matcher filtering - Regex pattern matching and caching - Error handling and edge cases https://claude.ai/code/session_014B79JcfZHUaTfnThn3o3g2
2026-02-12 20:52:20 +00:00
"""Hookify integration tests."""
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.5 Page: 38ms Template: 1ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API