pankod/pankod-cli

View on GitHub
src/modules/element-factory/workbenches/tasks/moleculer/createTest.task.ts

Summary

Maintainability
A
2 hrs
Test Coverage
// #region Local Imports
import { getTemplate, writeFile } from '../../operations';
import { ICommon } from '../../../../typings';
// #endregion Local Imports

export const createTest = (options: ICommon.ICreateTest): void => {
    const writeFileProps: ICommon.IWriteFile = {
        dirPath: options.dirPath,
        getFileContent: () =>
            getTemplate(options.templatePath, options),
        message: options.successMessage
    };

    writeFile(writeFileProps);
};