From cf29ddac7027be548ca7da66a671fd3f7dc4deeb Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Sat, 17 Aug 2024 22:51:44 +0300 Subject: [PATCH] test: add server specific test to site locale --- packages/core/src/constants/index.spec.ts | 7 ++++++- packages/core/src/i18n/getSiteLocale.server.spec.ts | 8 ++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 packages/core/src/i18n/getSiteLocale.server.spec.ts diff --git a/packages/core/src/constants/index.spec.ts b/packages/core/src/constants/index.spec.ts index aa07591f..970c9dca 100644 --- a/packages/core/src/constants/index.spec.ts +++ b/packages/core/src/constants/index.spec.ts @@ -1,4 +1,4 @@ -import { FieldTypePrefixes } from '.'; +import { FieldTypePrefixes, NOOP } from '.'; test('Field Prefixes are unique', () => { const prefixes = Object.values(FieldTypePrefixes); @@ -6,3 +6,8 @@ test('Field Prefixes are unique', () => { expect(uniquePrefixes.size).toBe(prefixes.length); }); + +test('NOOP does nothing', () => { + expect(NOOP.length).toBe(0); + expect(NOOP()).toBeUndefined(); +}); diff --git a/packages/core/src/i18n/getSiteLocale.server.spec.ts b/packages/core/src/i18n/getSiteLocale.server.spec.ts new file mode 100644 index 00000000..ad9aed3d --- /dev/null +++ b/packages/core/src/i18n/getSiteLocale.server.spec.ts @@ -0,0 +1,8 @@ +// @vitest-environment node +import { getSiteLocale } from './getSiteLocale'; +import { expect } from 'vitest'; + +test('test', () => { + expect(typeof window).toBe('undefined'); + expect(getSiteLocale()).toBe('en-US'); +});