@voerkai18n/runtime
Version:
runtime of voerkai18n
19 lines (14 loc) • 580 B
text/typescript
import { test, describe, expect, beforeEach } from 'vitest'
import { createVoerkaI18nScope, resetVoerkaI18n } from './_utils';
import { VoerkaI18nManager } from '@/manager';
describe('VoerkaI18nManager', () => {
beforeEach(() => {
resetVoerkaI18n()
});
test('VoerkaI18nManager是单例', async () => {
const appScope = createVoerkaI18nScope()
expect(appScope.manager).toBeInstanceOf(VoerkaI18nManager)
const manager = new VoerkaI18nManager()
expect(appScope.manager).toBe(manager)
});
})