summaryrefslogtreecommitdiff
path: root/support/texlab/tests/integration/completion.rs
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-02-27 03:01:13 +0000
committerNorbert Preining <norbert@preining.info>2022-02-27 03:01:13 +0000
commita911d39178540078c8ff5bc880418478d7433c40 (patch)
treef23b6a0f6bf9f548e7e43cf2405e864eba99b21e /support/texlab/tests/integration/completion.rs
parent740a11f29a3551babe3d7edbb57ac3baa2280a3f (diff)
CTAN sync 202202270301
Diffstat (limited to 'support/texlab/tests/integration/completion.rs')
-rw-r--r--support/texlab/tests/integration/completion.rs21
1 files changed, 21 insertions, 0 deletions
diff --git a/support/texlab/tests/integration/completion.rs b/support/texlab/tests/integration/completion.rs
index 74e8269d67..eccc8162ba 100644
--- a/support/texlab/tests/integration/completion.rs
+++ b/support/texlab/tests/integration/completion.rs
@@ -793,4 +793,25 @@ mod latex {
assert_json_snapshot!(complete_and_resolve(&server, uri, 4, 8)?);
Ok(())
}
+
+ #[test]
+ fn test_multi_line_key() -> Result<()> {
+ let server = ServerTester::launch_new_instance()?;
+ server.initialize(ClientCapabilities::default(), None)?;
+ let uri = server.open(
+ "main.tex",
+ r#"
+ \begin{verb
+ Velit tri-tip fig1n shoulder buffalo pariatur porkchop magna chuck sausage,
+ sed hamburger fatback ribeye biltong id lorem culpa cow, frankfurter
+ deserunt shortloin pancetta dolor et veniam aliqua andouille, pork fugiat eu
+ pig landjaeger proident aliquip voluptate.
+ "#,
+ "latex",
+ false,
+ )?;
+
+ assert_json_snapshot!(complete_and_resolve(&server, uri, 0, 11)?);
+ Ok(())
+ }
}