nightwatch-ui-attributes-validator
Version:
This package allows you to validate the UI attributes against baseline using NightwatchJS.
26 lines (22 loc) • 538 B
JavaScript
const fs = require('fs');
const readDataFromFS = (fileName, dontParseJson) => {
return new Promise((resolve, reject) => {
// Adding handling for js files
if (!fileName.includes('json')) {
resolve(require(fileName));
return;
}
fs.readFile(fileName, 'utf8', (err, data) => {
if (err) {
reject(err);
} else {
if (dontParseJson) {
resolve(data)
} else {
resolve(JSON.parse(data));
}
}
});
});
};
module.exports = { readDataFromFS };