13 lines
748 B
Python
13 lines
748 B
Python
from brain.playbook import load_playbook
|
|
|
|
|
|
def test_load_playbook_concatenates_blocks_in_order(tmp_path):
|
|
pb = tmp_path / "playbook"
|
|
pb.mkdir()
|
|
(pb / "01-kryuchok.md").write_text("Крючок: слепые клики → живые номера.", encoding="utf-8")
|
|
(pb / "02-blok1.md").write_text("Платишь только за факт.", encoding="utf-8")
|
|
(pb / "99-flazhki.md").write_text("НЕ обещать гарантий.", encoding="utf-8")
|
|
text = load_playbook(pb)
|
|
assert text.index("Крючок") < text.index("Платишь") < text.index("НЕ обещать")
|
|
assert "{{вилка}}" not in text # метки цен подставляет движок отдельно, здесь их нет
|