mod shared;
fn snapshot_transform(lines: &str) -> String {
shared::transform_lines(lines, |word| {
let mut trasformed_word = String::new();
vi::transform_buffer(&vi::VNI, word.chars(), &mut trasformed_word);
trasformed_word
})
}
macro_rules! gen_test_vi {
($name:tt, $path: tt) => {
gen_test!(snapshot_transform, $name, $path);
};
}
gen_test_vi!(simple_vni, "../testdata/input/simple_vni.txt");
gen_test_vi!(
non_vietnamese_vni,
"../testdata/input/non_vietnamese_vni.txt"
);