diff options
author | Norbert Preining <norbert@preining.info> | 2021-11-11 03:00:56 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2021-11-11 03:00:56 +0000 |
commit | 5749e1b65a86cb035a8e4809e7383a98619b0984 (patch) | |
tree | 7f699c2ae9ef2ae3f063583650a343e0d37f66da /support/texlab/tests/integration/issues.rs | |
parent | 3b9a500a47854adcb6f2a248722ae2225d6d7d43 (diff) |
CTAN sync 202111110300
Diffstat (limited to 'support/texlab/tests/integration/issues.rs')
-rw-r--r-- | support/texlab/tests/integration/issues.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/support/texlab/tests/integration/issues.rs b/support/texlab/tests/integration/issues.rs index 5d6caeb79d..b991d185d3 100644 --- a/support/texlab/tests/integration/issues.rs +++ b/support/texlab/tests/integration/issues.rs @@ -39,3 +39,23 @@ fn test_408_parent_expansion() -> Result<()> { Ok(()) } + +#[test] +#[cfg(feature = "completion")] +fn test_510_completion_with_unmatched_braces() -> Result<()> { + use insta::assert_debug_snapshot; + + let server = ServerTester::launch_new_instance()?; + server.initialize(ClientCapabilities::default(), None)?; + + let uri = server.open( + "main.tex", + "\\label{eq:foo}\n\\ref{eq is a \\emph{useful} identity.", + "latex", + false, + )?; + + assert_debug_snapshot!(server.complete(uri, 1, 7)?); + + Ok(()) +} |