summaryrefslogtreecommitdiff
path: root/support/texlab/src/features/formatting/bibtex_internal.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/src/features/formatting/bibtex_internal.rs')
-rw-r--r--support/texlab/src/features/formatting/bibtex_internal.rs134
1 files changed, 0 insertions, 134 deletions
diff --git a/support/texlab/src/features/formatting/bibtex_internal.rs b/support/texlab/src/features/formatting/bibtex_internal.rs
index 58aaf0635d..2dcc507be9 100644
--- a/support/texlab/src/features/formatting/bibtex_internal.rs
+++ b/support/texlab/src/features/formatting/bibtex_internal.rs
@@ -213,137 +213,3 @@ impl<'a> Formatter<'a> {
}
}
}
-
-#[cfg(test)]
-mod tests {
- use insta::{assert_debug_snapshot, assert_display_snapshot};
-
- use crate::features::testing::FeatureTester;
-
- use super::*;
-
- #[test]
- fn test_wrap_long_lines() {
- let request = FeatureTester::builder()
- .files(vec![(
- "main.bib",
- "@article{foo, bar = {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.},}",
- )])
- .main("main.bib")
- .build()
- .formatting();
-
- let edit = format_bibtex_internal(&request).unwrap().pop().unwrap();
-
- assert_display_snapshot!(edit.new_text);
- }
-
- #[test]
- fn test_multiple_entries() {
- let request = FeatureTester::builder()
- .files(vec![(
- "main.bib",
- "@article{foo, bar = {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.},}\n\n@article{foo, bar = {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.},}",
- )])
- .main("main.bib")
- .build()
- .formatting();
-
- let mut edits = format_bibtex_internal(&request).unwrap();
- let edit2 = edits.pop().unwrap();
- let edit1 = edits.pop().unwrap();
-
- assert_debug_snapshot!((edit1.new_text, edit2.new_text));
- }
-
- #[test]
- fn test_trailing_comma() {
- let request = FeatureTester::builder()
- .files(vec![("main.bib", "@article{foo, bar = baz}")])
- .main("main.bib")
- .build()
- .formatting();
-
- let edit = format_bibtex_internal(&request).unwrap().pop().unwrap();
-
- assert_display_snapshot!(edit.new_text);
- }
-
- #[test]
- fn test_insert_braces() {
- let request = FeatureTester::builder()
- .files(vec![("main.bib", "@article{foo, bar = baz,")])
- .main("main.bib")
- .build()
- .formatting();
-
- let edit = format_bibtex_internal(&request).unwrap().pop().unwrap();
-
- assert_display_snapshot!(edit.new_text);
- }
-
- #[test]
- fn test_command() {
- let request = FeatureTester::builder()
- .files(vec![("main.bib", "@article{foo, bar = \"\\baz\",}")])
- .main("main.bib")
- .build()
- .formatting();
-
- let edit = format_bibtex_internal(&request).unwrap().pop().unwrap();
-
- assert_display_snapshot!(edit.new_text);
- }
-
- #[test]
- fn test_concatenation() {
- let request = FeatureTester::builder()
- .files(vec![("main.bib", "@article{foo, bar = \"baz\" # \"qux\"}")])
- .main("main.bib")
- .build()
- .formatting();
-
- let edit = format_bibtex_internal(&request).unwrap().pop().unwrap();
-
- assert_display_snapshot!(edit.new_text);
- }
-
- #[test]
- fn test_parens() {
- let request = FeatureTester::builder()
- .files(vec![("main.bib", "@article(foo,)")])
- .main("main.bib")
- .build()
- .formatting();
-
- let edit = format_bibtex_internal(&request).unwrap().pop().unwrap();
-
- assert_display_snapshot!(edit.new_text);
- }
-
- #[test]
- fn test_string() {
- let request = FeatureTester::builder()
- .files(vec![("main.bib", "@string{foo=\"bar\"}")])
- .main("main.bib")
- .build()
- .formatting();
-
- let edit = format_bibtex_internal(&request).unwrap().pop().unwrap();
-
- assert_display_snapshot!(edit.new_text);
- }
-
- #[test]
- fn test_preamble() {
- let request = FeatureTester::builder()
- .files(vec![("main.bib", "@preamble{\n\"foo bar baz\"}")])
- .main("main.bib")
- .build()
- .formatting();
-
- let edit = format_bibtex_internal(&request).unwrap().pop().unwrap();
-
- assert_display_snapshot!(edit.new_text);
- }
-}