from pathlib import Path def test_trigger_editor_uses_project_tab_selector(): js = Path('ui_builder/static/app.js').read_text(encoding='utf-8') assert 'function triggerUsesTabItem(trigger = {})' in js assert '["tab_change", "tab_enter", "tab_leave"]' in js assert 'function triggerTabItemOptions(selected = "")' in js assert '— любая вкладка —' in js assert '${escapeHtml(label)} · ${escapeHtml(id)}' in js assert 'function triggerItemIdFieldHtml(trigger = {})' in js assert '