Update json.test.js

This commit is contained in:
Jon authored and GitHub committed 2024-11-17 16:18:28 -05:00
1 parent 0c5b45f901
commit 2a1d126ee9
1 file changed
+8 -1
+8 -1
View File
@@ -45,9 +45,16 @@ t("All files should be valid JSON", (t) => {
const reservedFiles = fs.existsSync(reservedDomainsPath)
? fs.readdirSync(reservedDomainsPath).filter(file => {
const filePath = path.join(reservedDomainsPath, file);
return fs.lstatSync(filePath).isFile(); // Only include files
try {
// Ensure the file is not a directory or symbolic link
return fs.statSync(filePath).isFile();
} catch (err) {
console.error(`Error reading reserved file: ${filePath}`, err);
return false; // Skip any errors
}
})
: [];
files.forEach((file) => {
t.notThrows(() => fs.readJsonSync(path.join(domainsPath, file)), `${file}: Invalid JSON file`);
});