summaryrefslogtreecommitdiff
path: root/support/texlab/tests/scenarios/completion
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/tests/scenarios/completion')
-rw-r--r--support/texlab/tests/scenarios/completion/bibtex/command/foo.bib7
-rw-r--r--support/texlab/tests/scenarios/completion/bibtex/field/foo.bib6
-rw-r--r--support/texlab/tests/scenarios/completion/bibtex/type/foo.bib3
-rw-r--r--support/texlab/tests/scenarios/completion/bibtex/word/foo.bib8
-rw-r--r--support/texlab/tests/scenarios/completion/latex/citation/bar.bib7
-rw-r--r--support/texlab/tests/scenarios/completion/latex/citation/foo.tex8
-rw-r--r--support/texlab/tests/scenarios/completion/latex/color/foo.tex3
-rw-r--r--support/texlab/tests/scenarios/completion/latex/component/foo.tex8
-rw-r--r--support/texlab/tests/scenarios/completion/latex/include/bar.tex0
-rw-r--r--support/texlab/tests/scenarios/completion/latex/include/bibliography.bib0
-rw-r--r--support/texlab/tests/scenarios/completion/latex/include/foo.tex7
-rw-r--r--support/texlab/tests/scenarios/completion/latex/include/qux/baz.tex0
-rw-r--r--support/texlab/tests/scenarios/completion/latex/label/bar.aux25
-rw-r--r--support/texlab/tests/scenarios/completion/latex/label/bar.tex6
-rw-r--r--support/texlab/tests/scenarios/completion/latex/label/foo.aux10
-rw-r--r--support/texlab/tests/scenarios/completion/latex/label/foo.tex36
-rw-r--r--support/texlab/tests/scenarios/completion/latex/preselect/foo.tex3
-rw-r--r--support/texlab/tests/scenarios/completion/latex/theorem/foo.tex5
-rw-r--r--support/texlab/tests/scenarios/completion/latex/tikz/foo.tex3
-rw-r--r--support/texlab/tests/scenarios/completion/latex/user/foo.tex5
20 files changed, 150 insertions, 0 deletions
diff --git a/support/texlab/tests/scenarios/completion/bibtex/command/foo.bib b/support/texlab/tests/scenarios/completion/bibtex/command/foo.bib
new file mode 100644
index 0000000000..918669ba68
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/bibtex/command/foo.bib
@@ -0,0 +1,7 @@
+@article{foo,
+ author = {\LaT
+}
+
+@article{foo,
+ author = {\LaT}
+}
diff --git a/support/texlab/tests/scenarios/completion/bibtex/field/foo.bib b/support/texlab/tests/scenarios/completion/bibtex/field/foo.bib
new file mode 100644
index 0000000000..6a24acd646
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/bibtex/field/foo.bib
@@ -0,0 +1,6 @@
+@article{foo,
+ titl
+
+@article{foo,
+ title = {}
+} \ No newline at end of file
diff --git a/support/texlab/tests/scenarios/completion/bibtex/type/foo.bib b/support/texlab/tests/scenarios/completion/bibtex/type/foo.bib
new file mode 100644
index 0000000000..2c645612b9
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/bibtex/type/foo.bib
@@ -0,0 +1,3 @@
+@
+@art
+@article
diff --git a/support/texlab/tests/scenarios/completion/bibtex/word/foo.bib b/support/texlab/tests/scenarios/completion/bibtex/word/foo.bib
new file mode 100644
index 0000000000..b2b9e862db
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/bibtex/word/foo.bib
@@ -0,0 +1,8 @@
+
+@article{foo,
+ author = {},
+}
+
+@comment{foo,
+ author = {},
+}
diff --git a/support/texlab/tests/scenarios/completion/latex/citation/bar.bib b/support/texlab/tests/scenarios/completion/latex/citation/bar.bib
new file mode 100644
index 0000000000..d96336de26
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/citation/bar.bib
@@ -0,0 +1,7 @@
+@article{foo:2019,
+ author = {Foo Bar},
+ title = {Baz Qux},
+ year = {2019},
+}
+
+@article{bar:2005,}
diff --git a/support/texlab/tests/scenarios/completion/latex/citation/foo.tex b/support/texlab/tests/scenarios/completion/latex/citation/foo.tex
new file mode 100644
index 0000000000..fd75f22698
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/citation/foo.tex
@@ -0,0 +1,8 @@
+\documentclass{article}
+\bibliography{bar}
+
+\begin{document}
+
+\cite{
+
+\end{document} \ No newline at end of file
diff --git a/support/texlab/tests/scenarios/completion/latex/color/foo.tex b/support/texlab/tests/scenarios/completion/latex/color/foo.tex
new file mode 100644
index 0000000000..72df702d12
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/color/foo.tex
@@ -0,0 +1,3 @@
+\color{re}
+\definecolor{foo}{
+\definecolorset{R}
diff --git a/support/texlab/tests/scenarios/completion/latex/component/foo.tex b/support/texlab/tests/scenarios/completion/latex/component/foo.tex
new file mode 100644
index 0000000000..991b7f5f68
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/component/foo.tex
@@ -0,0 +1,8 @@
+\documentclass{book}
+\usepackage{amsmath}
+\chap
+\varDel
+\begin{theind}
+\end{alig}
+\begin{doc}
+\vareps
diff --git a/support/texlab/tests/scenarios/completion/latex/include/bar.tex b/support/texlab/tests/scenarios/completion/latex/include/bar.tex
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/include/bar.tex
diff --git a/support/texlab/tests/scenarios/completion/latex/include/bibliography.bib b/support/texlab/tests/scenarios/completion/latex/include/bibliography.bib
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/include/bibliography.bib
diff --git a/support/texlab/tests/scenarios/completion/latex/include/foo.tex b/support/texlab/tests/scenarios/completion/latex/include/foo.tex
new file mode 100644
index 0000000000..545f78c491
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/include/foo.tex
@@ -0,0 +1,7 @@
+\documentclass{article}
+
+\include{}
+\input{}
+\input{qux/}
+\addbibresource{}
+
diff --git a/support/texlab/tests/scenarios/completion/latex/include/qux/baz.tex b/support/texlab/tests/scenarios/completion/latex/include/qux/baz.tex
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/include/qux/baz.tex
diff --git a/support/texlab/tests/scenarios/completion/latex/label/bar.aux b/support/texlab/tests/scenarios/completion/latex/label/bar.aux
new file mode 100644
index 0000000000..8d3449db60
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/label/bar.aux
@@ -0,0 +1,25 @@
+\relax
+\@writefile{toc}{\contentsline {section}{\numberline {2}Bar}{2}\protected@file@percent }
+\newlabel{sec:bar}{{2}{2}}
+\@setckpt{bar}{
+\setcounter{page}{3}
+\setcounter{equation}{2}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{0}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{2}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{1}
+\setcounter{table}{0}
+\setcounter{parentequation}{0}
+\setcounter{caption@flags}{0}
+\setcounter{ContinuedFloat}{0}
+\setcounter{lemma}{1}
+}
diff --git a/support/texlab/tests/scenarios/completion/latex/label/bar.tex b/support/texlab/tests/scenarios/completion/latex/label/bar.tex
new file mode 100644
index 0000000000..97dea2908f
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/label/bar.tex
@@ -0,0 +1,6 @@
+\section{Bar}%
+\label{sec:bar}
+
+Lorem ipsum dolor sit amet.
+\ref{}
+\eqref{}
diff --git a/support/texlab/tests/scenarios/completion/latex/label/foo.aux b/support/texlab/tests/scenarios/completion/latex/label/foo.aux
new file mode 100644
index 0000000000..cc82940c6b
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/label/foo.aux
@@ -0,0 +1,10 @@
+\relax
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Baz\relax }}{1}\protected@file@percent }
+\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
+\newlabel{fig:baz}{{1}{1}}
+\@writefile{toc}{\contentsline {section}{\numberline {1}Foo}{1}\protected@file@percent }
+\newlabel{sec:foo}{{1}{1}}
+\newlabel{eq:foo}{{1}{1}}
+\newlabel{eq:bar}{{2}{1}}
+\newlabel{thm:foo}{{1}{1}}
+\@input{bar.aux}
diff --git a/support/texlab/tests/scenarios/completion/latex/label/foo.tex b/support/texlab/tests/scenarios/completion/latex/label/foo.tex
new file mode 100644
index 0000000000..c85be2fa36
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/label/foo.tex
@@ -0,0 +1,36 @@
+\documentclass{article}
+
+\usepackage{amsmath}
+\usepackage{caption}
+\usepackage{amsthm}
+\newtheorem{lemma}{Lemma}
+
+\begin{document}
+
+\section{Foo}%
+\label{sec:foo}
+
+\begin{equation}%
+\label{eq:foo}
+ 1 + 1 = 2
+\end{equation}
+
+\begin{equation}%
+\label{eq:bar}
+ 1 + 1 = 2
+\end{equation}
+
+\begin{figure}%
+\LaTeX{}
+\caption{Baz}%
+\label{fig:baz}
+\end{figure}
+
+\begin{lemma}%
+\label{thm:foo}
+ 1 + 1 = 2
+\end{lemma}
+
+\include{bar}
+
+\end{document}
diff --git a/support/texlab/tests/scenarios/completion/latex/preselect/foo.tex b/support/texlab/tests/scenarios/completion/latex/preselect/foo.tex
new file mode 100644
index 0000000000..9f62299192
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/preselect/foo.tex
@@ -0,0 +1,3 @@
+\begin{document}
+
+\end{
diff --git a/support/texlab/tests/scenarios/completion/latex/theorem/foo.tex b/support/texlab/tests/scenarios/completion/latex/theorem/foo.tex
new file mode 100644
index 0000000000..04b53ecd0e
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/theorem/foo.tex
@@ -0,0 +1,5 @@
+\documentclass{article}
+\usepackage{amsthm}
+\newtheorem{foo}{Foo}
+
+\begin{f}
diff --git a/support/texlab/tests/scenarios/completion/latex/tikz/foo.tex b/support/texlab/tests/scenarios/completion/latex/tikz/foo.tex
new file mode 100644
index 0000000000..fde20c6336
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/tikz/foo.tex
@@ -0,0 +1,3 @@
+\usepackage{tikz}
+\usepgflibrary{}
+\usetikzlibrary{}
diff --git a/support/texlab/tests/scenarios/completion/latex/user/foo.tex b/support/texlab/tests/scenarios/completion/latex/user/foo.tex
new file mode 100644
index 0000000000..e1bcaef2ab
--- /dev/null
+++ b/support/texlab/tests/scenarios/completion/latex/user/foo.tex
@@ -0,0 +1,5 @@
+\foo
+\fo
+\begin{foo}
+\end{foo}
+\begin{fo}