import { t } from '@/scripts/i18n' test('mount to global', () => { expect(window.trans).toBe(t) }) test('translate text', () => { window.blessing.i18n = { a: { b: { c: 'text', d: 'Hi, :name!' } } } expect(t('a.b.c')).toBe('text') expect(t('a.b.d')).toBe('Hi, :name!') expect(t('a.b.d', { name: 'me' })).toBe('Hi, me!') expect(t('d.e')).toBe('d.e') })