use unic_langid::LanguageIdentifier;
#[cfg(feature = "unic-langid-macros")]
use unic_langid::{langid, langids};
#[test]
fn basic_test() {
let loc: LanguageIdentifier = "en-US".parse().expect("Malformed Language Identifier");
assert_eq!(&loc.to_string(), "en-US");
}
#[test]
#[cfg(feature = "unic-langid-macros")]
fn langid_macro_test() {
let loc = langid!("en-US");
assert_eq!(&loc.to_string(), "en-US");
}
#[test]
#[cfg(feature = "unic-langid-macros")]
fn langids_macro_test() {
let langids = langids!["en-US", "pl", "de-AT", "Pl-Latn-PL"];
assert_eq!(langids.len(), 4);
assert_eq!(langids.get(3).unwrap().get_language(), "pl");
}