diff options
Diffstat (limited to 'support/texlab/crates/completion/src/tests.rs')
-rw-r--r-- | support/texlab/crates/completion/src/tests.rs | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/support/texlab/crates/completion/src/tests.rs b/support/texlab/crates/completion/src/tests.rs index f41c9f5e6b..c6bed6e08e 100644 --- a/support/texlab/crates/completion/src/tests.rs +++ b/support/texlab/crates/completion/src/tests.rs @@ -1677,6 +1677,52 @@ fn theorem_end() { } #[test] +fn theorem_begin_multiple() { + check( + r#" +%! main.tex +\declaretheorem[sibling=table, style=thmbox]{def1, def2, def3, def4, def5} +\begin{def + | + ^^^"#, + expect![[r#" + [ + Environment( + EnvironmentData { + name: "def1", + package: "<user>", + }, + ), + Environment( + EnvironmentData { + name: "def2", + package: "<user>", + }, + ), + Environment( + EnvironmentData { + name: "def3", + package: "<user>", + }, + ), + Environment( + EnvironmentData { + name: "def4", + package: "<user>", + }, + ), + Environment( + EnvironmentData { + name: "def5", + package: "<user>", + }, + ), + ] + "#]], + ); +} + +#[test] fn tikz_library_open_brace() { check( r#" |