diff options
author | Norbert Preining <norbert@preining.info> | 2022-02-27 03:01:13 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-02-27 03:01:13 +0000 |
commit | a911d39178540078c8ff5bc880418478d7433c40 (patch) | |
tree | f23b6a0f6bf9f548e7e43cf2405e864eba99b21e /support/texlab/tests/integration/issues.rs | |
parent | 740a11f29a3551babe3d7edbb57ac3baa2280a3f (diff) |
CTAN sync 202202270301
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 b991d185d3..1fb66dc4a9 100644 --- a/support/texlab/tests/integration/issues.rs +++ b/support/texlab/tests/integration/issues.rs @@ -59,3 +59,23 @@ fn test_510_completion_with_unmatched_braces() -> Result<()> { Ok(()) } + +#[test] +#[cfg(feature = "completion")] +fn test_540_subimport_link() -> Result<()> { + let server = ServerTester::launch_new_instance()?; + server.initialize(ClientCapabilities::default(), None)?; + + server.open("stuff.tex", "\\usepackage{lipsum}", "latex", false)?; + let uri = server.open("main.tex", "\\subimport{}{stuff}\n\\lipsu", "latex", false)?; + + let success = server + .complete(uri, 1, 4)? + .items + .into_iter() + .any(|item| item.label == "lipsum"); + + assert!(success); + + Ok(()) +} |