claude-skills/tests
Claude e073b28195
fix(tests): accept non-Python scripts in scripts_dirs_have_files check
`engineering/skills/full-page-screenshot/scripts/full-page-screenshot.mjs` is
a legitimate 35KB JavaScript module, but the test only matched `*.py` and
asserted the dir was empty. This caused `test_skill_integrity` to fail on
dev's HEAD (pre-existing breakage, surfaced when CI ran on PR #601).

Broadens the check to accept any common script extension:
.py, .mjs, .js, .ts, .sh, .ps1. The test's intent — "scripts/ shouldn't be
empty" — is preserved; the implementation no longer over-restricts language.
2026-05-08 18:26:30 +00:00
..
__init__.py feat(tests): add comprehensive test suite with 1493 tests across 4 phases 2026-03-30 19:54:00 +00:00
conftest.py feat(tests): add comprehensive test suite with 1493 tests across 4 phases 2026-03-30 19:54:00 +00:00
test_campaign_roi.py fix(ci): update test paths and sync script for new ./skills/ layout 2026-05-02 23:15:33 +02:00
test_commit_linter.py fix(ci): update test paths and sync script for new ./skills/ layout 2026-05-02 23:15:33 +02:00
test_dcf_valuation.py fix(ci): update test paths and sync script for new ./skills/ layout 2026-05-02 23:15:33 +02:00
test_funnel_analyzer.py fix(ci): update test paths and sync script for new ./skills/ layout 2026-05-02 23:15:33 +02:00
test_gdpr_compliance.py fix(ci): update test paths and sync script for new ./skills/ layout 2026-05-02 23:15:33 +02:00
test_generate_docs.py feat(tests): add comprehensive test suite with 1493 tests across 4 phases 2026-03-30 19:54:00 +00:00
test_okr_tracker.py fix(ci): update test paths and sync script for new ./skills/ layout 2026-05-02 23:15:33 +02:00
test_ratio_calculator.py fix(ci): update test paths and sync script for new ./skills/ layout 2026-05-02 23:15:33 +02:00
test_rice_prioritizer.py fix(ci): update test paths and sync script for new ./skills/ layout 2026-05-02 23:15:33 +02:00
test_seo_checker.py fix(ci): update test paths and sync script for new ./skills/ layout 2026-05-02 23:15:33 +02:00
test_skill_integrity.py fix(tests): accept non-Python scripts in scripts_dirs_have_files check 2026-05-08 18:26:30 +00:00
test_smoke.py feat(tests): add comprehensive test suite with 1493 tests across 4 phases 2026-03-30 19:54:00 +00:00