summaryrefslogtreecommitdiff
path: root/support/texlab/src/tests/text_document/completion.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/src/tests/text_document/completion.rs')
-rw-r--r--support/texlab/src/tests/text_document/completion.rs24
1 files changed, 23 insertions, 1 deletions
diff --git a/support/texlab/src/tests/text_document/completion.rs b/support/texlab/src/tests/text_document/completion.rs
index d4f256cdfb..7524eb2017 100644
--- a/support/texlab/src/tests/text_document/completion.rs
+++ b/support/texlab/src/tests/text_document/completion.rs
@@ -791,7 +791,7 @@ fn test_user_environment() {
}
#[test]
-fn test_project_resolution() {
+fn test_project_resolution_import() {
assert_items!(complete(
r#"
%TEX main.tex
@@ -810,3 +810,25 @@ fn test_project_resolution() {
"#
));
}
+
+#[test]
+fn test_project_resolution_texlabroot() {
+ assert_items!(complete(
+ r#"
+%TEX src/main.tex
+%SRC \documentclass{article}
+%SRC \include{src/foo}
+%SRC \lipsu
+%CUR ^
+%1.1 ^^^^^
+
+%TEX src/foo.tex
+%SRC \include{src/bar}
+
+%TEX src/bar.tex
+%SRC \usepackage{lipsum}
+
+%ROOT .texlabroot
+"#
+ ));
+}