Files
RecordFlux/tests/ide/vim_syntax_test.py
Corentin Machu 9f5ac97aab Add vim and neovim syntax
Ref. eng/recordflux/RecordFlux#1749
2024-08-28 13:26:35 +02:00

25 lines
508 B
Python

from __future__ import annotations
import subprocess
from pathlib import Path
import pytest
SYNTAX_FILE = Path("rflx/ide/vim/recordflux.vim")
@pytest.mark.parametrize(
"args",
[
(["vim", "--not-a-term"]),
(["nvim", "--headless"]),
],
)
def test_vim_syntax_source(args: list[str]) -> None:
ret = subprocess.run(
[*args, "-c", f":source {SYNTAX_FILE}", "-c", ":quit"],
check=False,
stderr=subprocess.PIPE,
)
assert ret.stderr.decode() == ""