summaryrefslogtreecommitdiff
path: root/support/texlab/tests/integration/issues.rs
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-11-11 03:00:56 +0000
committerNorbert Preining <norbert@preining.info>2021-11-11 03:00:56 +0000
commit5749e1b65a86cb035a8e4809e7383a98619b0984 (patch)
tree7f699c2ae9ef2ae3f063583650a343e0d37f66da /support/texlab/tests/integration/issues.rs
parent3b9a500a47854adcb6f2a248722ae2225d6d7d43 (diff)
CTAN sync 202111110300
Diffstat (limited to 'support/texlab/tests/integration/issues.rs')
-rw-r--r--support/texlab/tests/integration/issues.rs20
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(())
+}