Files
online.tbbank.gov.tm-larave…/nova/resources/js/__tests__/mixins/packages.test.js
2024-09-01 18:54:23 +05:00

28 lines
613 B
JavaScript

import { useLocalization } from '@/mixins/packages'
afterAll(() => {
delete global.Nova
})
test('it can use localization', () => {
const { __ } = useLocalization()
global.Nova = {
config(key) {
return this.appConfig[key] ?? null
},
appConfig: {
translations: {
taylorotwell: 'Taylor Otwell',
'Laravel Nova :version': 'Laravel Nova v:version',
},
},
}
expect(__('taylorotwell')).toBe('Taylor Otwell')
expect(__('Laravel Nova')).toBe('Laravel Nova')
expect(__('Laravel Nova :version', { version: '4.0.0' })).toBe(
'Laravel Nova v4.0.0'
)
})