mirror of
https://github.com/lise-henry/crowbook
synced 2024-11-18 00:13:55 +01:00
20 lines
745 B
Rust
20 lines
745 B
Rust
extern crate crowbook;
|
|
use self::crowbook::cleaner::{French, Cleaner};
|
|
|
|
#[test]
|
|
fn cleaner_default() {
|
|
let mut res = String::from(" Remove supplementary spaces but don't trim either ");
|
|
().clean(&mut res);
|
|
assert_eq!(&res, " Remove supplementary spaces but don't trim either ");
|
|
}
|
|
|
|
|
|
#[test]
|
|
fn cleaner_french() {
|
|
let mut res = String::from(" « Comment allez-vous ? » demanda-t-elle à son interlocutrice qui lui répondit : « Mais très bien ma chère ! »");
|
|
let french = French::new('~');
|
|
french.clean(&mut res);
|
|
println!("{}", &res);
|
|
assert_eq!(&res, " «~Comment allez-vous~?~» demanda-t-elle à son interlocutrice qui lui répondit~: «~Mais très bien ma chère~!~»");
|
|
}
|