Socialify

Folder ..

Viewing locale-imports.spec.ts
14 lines (12 loc) • 477.0 B

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
import { describe, expect, it } from 'vitest';
import allLocales from '../src/locales';

describe('locale imports', () => {
  for (const locale in allLocales) {
    it(`should be possible to directly require('@faker-js/faker/locale/${locale}')`, () => {
      // eslint-disable-next-line @typescript-eslint/no-var-requires
      const faker = require(`../dist/cjs/locale/${locale}`);

      expect(faker).toBeDefined();
      expect(faker.locale).toBe(locale);
    });
  }
});