From 2e52f8ed3cbde6e20182c8c574045b9e137f2972 Mon Sep 17 00:00:00 2001 From: wtlin1228 Date: Sun, 6 Oct 2024 04:43:01 +0800 Subject: [PATCH] test: exported labels is not supported yet --- crates/dt_i18n/src/core.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/crates/dt_i18n/src/core.rs b/crates/dt_i18n/src/core.rs index faaadc9..c864805 100644 --- a/crates/dt_i18n/src/core.rs +++ b/crates/dt_i18n/src/core.rs @@ -83,6 +83,22 @@ mod tests { assert!(collect_translation(&module).unwrap().len() == 0); } + #[test] + fn unsupported_exported_labels() { + let module = parse_module( + r#" + export const LABELS = translate({ + bird: "i18n.bird", + cat: "i18n.cat", + dog: "i18n.dog", + }) + const Foo = () =>
{LABELS.bird}
+ "#, + ) + .unwrap(); + assert!(collect_translation(&module).unwrap().len() == 0); + } + #[test] fn unsupported_direct_usage() { let module = parse_module(