mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2025-12-19 10:07:46 -05:00
20 lines
659 B
TypeScript
20 lines
659 B
TypeScript
import { join } from 'path';
|
|
import { describe, it, expect, vi } from 'vitest';
|
|
import { getBlockStructure } from '../../../curriculum/src/file-handler';
|
|
import { getMetaData } from './project-metadata';
|
|
|
|
vi.mock('../../../curriculum/src/file-handler');
|
|
|
|
const commonPath = join('curriculum', 'challenges', 'blocks');
|
|
const block = 'block-name';
|
|
|
|
describe('project-metadata helper', () => {
|
|
describe('getMetaData helper', () => {
|
|
it('should call getBlockStructure with the correct path', () => {
|
|
process.env.CALLING_DIR = join(commonPath, block);
|
|
getMetaData();
|
|
expect(getBlockStructure).toHaveBeenCalledWith(block);
|
|
});
|
|
});
|
|
});
|