summaryrefslogtreecommitdiff
path: root/support/texlab/tests/integration/issues.rs
diff options
context:
space:
mode:
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(())
+}