From 32a5ddfdd10286e856f82f3e9540f9179456f438 Mon Sep 17 00:00:00 2001 From: Tien Do Nam Date: Sun, 3 Mar 2024 01:04:03 +0100 Subject: [PATCH] test: translation overrides + parameter type --- slang/test/unit/api/translation_overrides_test.dart | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/slang/test/unit/api/translation_overrides_test.dart b/slang/test/unit/api/translation_overrides_test.dart index b15e3003..fac1f379 100644 --- a/slang/test/unit/api/translation_overrides_test.dart +++ b/slang/test/unit/api/translation_overrides_test.dart @@ -41,6 +41,16 @@ void main() { expect(parsed, 'About Page'); }); + test('Should ignore type in interpolated string', () { + final meta = _buildMetaWithOverrides({ + 'aboutPage.title': r'About ${arg: int}', + }); + final parsed = TranslationOverrides.string(meta, 'aboutPage.title', { + 'arg': 'Page', + }); + expect(parsed, 'About Page'); + }); + test('Should return an interpolated string with dollar only', () { final meta = _buildMetaWithOverrides({ 'aboutPage.title': r'About $arg',