summaryrefslogtreecommitdiff
path: root/support/texlab/crates/completion/src/tests.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/crates/completion/src/tests.rs')
-rw-r--r--support/texlab/crates/completion/src/tests.rs46
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#"