diff --git a/exporters/variables-scss/src/generators/__tests__/fileGenerator.test.ts b/exporters/variables-scss/src/generators/__tests__/fileGenerator.test.ts index e575a76cf9..3bbf805850 100644 --- a/exporters/variables-scss/src/generators/__tests__/fileGenerator.test.ts +++ b/exporters/variables-scss/src/generators/__tests__/fileGenerator.test.ts @@ -22,9 +22,9 @@ const mockedExpectedResult = fs.readFileSync( const mappedTokens: Map = new Map([]); const tokenGroups: Array = exampleGroups; const emptyFile = `/* This file was generated by Supernova, don't change manually */\n\n`; -const indexFile = fs.readFileSync(path.join(__dirname, '../__fixtures__/barrelFileMock.scss'), 'utf-8'); -const indexColorFile = `@forward 'colors';\n`; -const indexJsFile = `export * from './borders'; +const barrelFile = fs.readFileSync(path.join(__dirname, '../__fixtures__/barrelFileMock.scss'), 'utf-8'); +const barrelColorFile = `@forward 'colors';\n`; +const barrelJsFile = `export * from './borders'; export * from './other'; export * from './radii'; export * from './spacing'; @@ -32,7 +32,7 @@ export * from './shadows'; export * from './gradients'; export * from './typography'; `; -const indexJsColorFile = `export * from './colors';\n`; +const barrelJsColorFile = `export * from './colors';\n`; const mockedTsFile = `/* This file was generated by Supernova, don't change manually */ export const gridSpacingDesktop = '32px';\n @@ -93,22 +93,22 @@ describe('fileGenerator', () => { { path: './js/global/', fileName: 'shadows.ts', content: emptyFile }, { path: './js/global/', fileName: 'gradients.ts', content: emptyFile }, { path: './js/global/', fileName: 'typography.ts', content: emptyFile }, - // Global index files - { path: './scss/global/', fileName: 'index.scss', content: indexFile }, - { path: './js/global/', fileName: 'index.ts', content: indexJsFile }, - // Root index files + // Global barrel files + { path: './scss/global/', fileName: 'index.scss', content: barrelFile }, + { path: './js/global/', fileName: 'index.ts', content: barrelJsFile }, + // Root barrel files { path: './scss/', fileName: '@global.scss', content: `@forward 'global';\n` }, { path: './js/', fileName: '@global.ts', content: `export * from './global';\n` }, // Themes files { path: './scss/themes/theme-light/', fileName: '_colors.scss', content: emptyFile }, { path: './js/themes/theme-light/', fileName: 'colors.ts', content: emptyFile }, - { path: './scss/themes/theme-light/', fileName: 'index.scss', content: indexColorFile }, - { path: './js/themes/theme-light/', fileName: 'index.ts', content: indexJsColorFile }, + { path: './scss/themes/theme-light/', fileName: 'index.scss', content: barrelColorFile }, + { path: './js/themes/theme-light/', fileName: 'index.ts', content: barrelJsColorFile }, { path: './scss/themes/theme-light-inverted/', fileName: '_colors.scss', content: emptyFile }, { path: './js/themes/theme-light-inverted/', fileName: 'colors.ts', content: emptyFile }, - { path: './scss/themes/theme-light-inverted/', fileName: 'index.scss', content: indexColorFile }, - { path: './js/themes/theme-light-inverted/', fileName: 'index.ts', content: indexJsColorFile }, - // Themes root index files + { path: './scss/themes/theme-light-inverted/', fileName: 'index.scss', content: barrelColorFile }, + { path: './js/themes/theme-light-inverted/', fileName: 'index.ts', content: barrelJsColorFile }, + // Themes root barrel files { path: './scss/', fileName: '@themes.scss', content: mockedRootThemeFile }, { path: './js/', fileName: '@themes.ts', content: mockedRootThemeJsFile }, ]); @@ -139,7 +139,7 @@ describe('fileGenerator', () => { const dataProvider = [ { files: [{ fileName: 'borders', content: emptyFile }], - description: 'should generate index file with one file', + description: 'should generate barrel file with one file', expectedBarrelFile: `@forward 'borders';\n`, }, { @@ -147,7 +147,7 @@ describe('fileGenerator', () => { { fileName: 'borders', content: emptyFile }, { fileName: 'other', content: mockedExpectedResult }, ], - description: 'should generate index file with multiple files', + description: 'should generate barrel file with multiple files', expectedBarrelFile: `@forward 'borders';\n@forward 'other';\n`, }, { @@ -155,16 +155,16 @@ describe('fileGenerator', () => { { fileName: 'borders', content: emptyFile }, { fileName: 'other', content: mockedExpectedResult }, ], - description: 'should generate index file with one file with js output', + description: 'should generate barrel file with one file with js output', hasJsOutput: true, expectedBarrelFile: `export * from './borders';\nexport * from './other';\n`, }, ]; it.each(dataProvider)('$description', ({ files, expectedBarrelFile, hasJsOutput }) => { - const mockedIndexFile = generateBarrelFile(files, hasJsOutput); + const mockedBarrelFile = generateBarrelFile(files, hasJsOutput); - expect(mockedIndexFile).toBe(expectedBarrelFile); + expect(mockedBarrelFile).toBe(expectedBarrelFile); }); });