k8s-features
Version:
A Cucumber-js base library for Kubernetes Gherkin tests, with base world class, basic steps, reusable utility functions and k8s client
19 lines (16 loc) • 381 B
JavaScript
const { AbstractFileOperation } = require('./fileOperation.cjs');
class FileExistsOperation extends AbstractFileOperation {
/**
*
* @param {string} rootDir
* @returns {string[]}
*/
bash(rootDir) {
return [
`[ -e "${rootDir}/${this.path}" ] || (echo "File ${this.path} does not exist"; exit 1)`,
];
}
}
module.exports = {
FileExistsOperation,
};