mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-21 12:55:00 +00:00
26 lines
909 B
Python
26 lines
909 B
Python
from pathlib import Path
|
|
from aider.watch import FileWatcher
|
|
|
|
|
|
def test_ai_comment_pattern():
|
|
# Read fixture files
|
|
fixtures_dir = Path(__file__).parent.parent / "fixtures"
|
|
|
|
with open(fixtures_dir / "watch.py") as f:
|
|
py_content = f.read()
|
|
with open(fixtures_dir / "watch.js") as f:
|
|
js_content = f.read()
|
|
|
|
# Count AI comments in Python fixture
|
|
py_matches = 0
|
|
for line in py_content.splitlines():
|
|
if FileWatcher.ai_comment_pattern.search(line):
|
|
py_matches += 1
|
|
assert py_matches == 11, f"Expected 11 AI comments in Python fixture, found {py_matches}"
|
|
|
|
# Count AI comments in JavaScript fixture
|
|
js_matches = 0
|
|
for line in js_content.splitlines():
|
|
if FileWatcher.ai_comment_pattern.search(line):
|
|
js_matches += 1
|
|
assert js_matches == 11, f"Expected 11 AI comments in JavaScript fixture, found {js_matches}"
|