UNPKG

loqatevars

Version:

Locate JavaScript files with 'const' or 'process.env' usage in LLM-generated codebases

22 lines (17 loc) 671 B
// No fs-extra mocking, use actual fs-extra const { validateDirectory } = require('../lib/utils'); const fs = require('fs-extra'); const path = require('path'); const os = require('os'); describe('validateDirectory success path', () => { let tempDir; beforeAll(() => { tempDir = fs.mkdtempSync(path.join(os.tmpdir(), 'valid-dir-')); // create temp directory for test }); afterAll(() => { fs.removeSync(tempDir); // cleanup temporary directory after tests }); test('resolves for existing directory', async () => { await expect(validateDirectory(tempDir)).resolves.toBeUndefined(); // should resolve with undefined for valid directory }); });