UNPKG

k8s-features

Version:

A Cucumber-js base library for Kubernetes Gherkin tests, with base world class, basic steps, reusable utility functions and k8s client

29 lines (25 loc) 498 B
const { AbstractFileOperation } = require("./fileOperation.cjs"); class AppendFileOperation extends AbstractFileOperation { /** * * @param {string} path * @param {string} content */ constructor(path, content) { super(path); this.content = content; } /** * * @param {string} rootDir * @returns {string[]} */ bash(rootDir) { return [ `echo "${this.content}" >> ${rootDir}/${this.path}`, ]; } } module.exports = { AppendFileOperation, };