From f6b38d705e0f5274f10e5dd61df4b6d9defd6266 Mon Sep 17 00:00:00 2001 From: Omar MHAIMDAT Date: Fri, 5 Jan 2024 18:29:46 +0100 Subject: [PATCH] Clean up extensions --- src/lib.rs | 1 - src/tests.rs | 24 ------------------------ 2 files changed, 25 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 27cdf5f..b8f7ff6 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -4,7 +4,6 @@ use whatlang::{detect, detect_lang, detect_script}; use crate::utils::{colorize, get_progress_bar, lang_to_iso639_1, TermColor}; -mod extensions; mod tests; mod utils; diff --git a/src/tests.rs b/src/tests.rs index 6512751..e811053 100644 --- a/src/tests.rs +++ b/src/tests.rs @@ -1,7 +1,5 @@ #[cfg(test)] mod tests { - use crate::extensions::detect_multiple_languages; - use serde_json::to_string_pretty; use whatlang::{detect, Lang, Script}; #[test] fn test_detect() { @@ -23,26 +21,4 @@ mod tests { let info = detect(text).unwrap(); assert_eq!(info.is_reliable(), false); } - - #[test] - fn test_detect_multiple_languages() { - let text = "Parlez-vous français? Ich spreche Französisch nur ein bisschen. A little bit is better than nothing."; - let languages = detect_multiple_languages(text).unwrap(); - // println!("{:?}", languages); - let langs = languages.iter().map(|l| l.to_hashmap()).collect::>(); - // Save languages to a json file - println!("{:?}", langs); - let json = to_string_pretty(&langs).unwrap(); - std::fs::write("languages.json", json).unwrap(); - assert_eq!(languages.len(), 3); - assert_eq!(languages[0].text, "Parlez-vous français?"); - assert_eq!(languages[0].languages[0], Lang::Fra); - assert_eq!( - languages[1].text, - "Ich spreche Französisch nur ein bisschen." - ); - assert_eq!(languages[1].languages[0], Lang::Deu); - assert_eq!(languages[2].text, "A little bit is better than nothing."); - assert_eq!(languages[2].languages[0], Lang::Eng); - } }