diff --git a/tests/roots/test-transforms-post_transforms-keyboard/conf.py b/tests/roots/test-transforms-post_transforms-keyboard/conf.py new file mode 100644 index 000000000..e69de29bb diff --git a/tests/roots/test-transforms-post_transforms-keyboard/index.rst b/tests/roots/test-transforms-post_transforms-keyboard/index.rst new file mode 100644 index 000000000..76c5c584e --- /dev/null +++ b/tests/roots/test-transforms-post_transforms-keyboard/index.rst @@ -0,0 +1,4 @@ +Regression test for issue 10495 +=============================== + +:kbd:`test - test` diff --git a/tests/test_transforms_post_transforms.py b/tests/test_transforms_post_transforms.py index 272d83e3a..73cd66758 100644 --- a/tests/test_transforms_post_transforms.py +++ b/tests/test_transforms_post_transforms.py @@ -48,3 +48,11 @@ def test_missing_reference_conditional_pending_xref(app, status, warning): content = (app.outdir / 'index.html').read_text(encoding='utf8') assert 'Age' in content + + +@pytest.mark.sphinx('html', testroot='transforms-post_transforms-keyboard', + freshenv=True) +def test_keyboard_issue_10495(app): + """Regression test for issue 10495, we want no crash.""" + app.build() + assert "blah" in (app.outdir / 'index.html').read_text(encoding='utf8')