diff options
Diffstat (limited to 'support/texlab/src/tests/text_document/inlay_hint.rs')
-rw-r--r-- | support/texlab/src/tests/text_document/inlay_hint.rs | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/support/texlab/src/tests/text_document/inlay_hint.rs b/support/texlab/src/tests/text_document/inlay_hint.rs deleted file mode 100644 index acf5c3e132..0000000000 --- a/support/texlab/src/tests/text_document/inlay_hint.rs +++ /dev/null @@ -1,65 +0,0 @@ -use insta::assert_json_snapshot; -use lsp_types::{ - request::InlayHintRequest, ClientCapabilities, InlayHint, InlayHintParams, Position, Range, - TextDocumentIdentifier, -}; - -use crate::tests::{client::Client, fixture}; - -fn check(fixture: &str) -> Vec<InlayHint> { - let mut client = Client::spawn(); - client.initialize(ClientCapabilities::default(), None); - - let fixture = fixture::parse(fixture); - let uri = client.uri(fixture.files[0].name); - - for file in fixture.files { - client.open(file.name, file.lang, file.text); - } - - let actual_hints = client - .request::<InlayHintRequest>(InlayHintParams { - text_document: TextDocumentIdentifier::new(uri), - range: Range::new(Position::new(0, 0), Position::new(12, 0)), - work_done_progress_params: Default::default(), - }) - .unwrap() - .unwrap_or_default(); - - client.shutdown(); - actual_hints -} - -#[test] -fn label_definition() { - assert_json_snapshot!(check( - r#" -%TEX main.tex -%SRC \documentclass{article} -%SRC \usepackage{caption} -%SRC \begin{document} -%SRC \section{Foo}\label{sec:foo} -%SRC \section{Bar}\label{sec:bar} -%SRC \subsection{Baz}\label{sec:baz} -%SRC \begin{figure} -%SRC Test -%SRC \label{fig:qux} -%SRC \caption{Qux} -%SRC \end{figure} -%SRC \end{document} - -%TEX main.aux -%SRC \relax -%SRC \providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}} -%SRC \newlabel{fig:qux}{{\caption@xref {fig:qux}{ on input line 15}}{1}} -%SRC \@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Qux\relax }}{1}{}\protected@file@percent } -%SRC \@writefile{toc}{\contentsline {section}{\numberline {1}Foo}{1}{}\protected@file@percent } -%SRC \newlabel{sec:foo}{{1}{1}} -%SRC \@writefile{toc}{\contentsline {section}{\numberline {2}Bar}{1}{}\protected@file@percent } -%SRC \newlabel{sec:bar}{{2}{1}} -%SRC \@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Baz}{1}{}\protected@file@percent } -%SRC \newlabel{sec:baz}{{2.1}{1}} -%SRC \gdef \@abspage@last{1} -"#, - )); -} |