UNPKG

hayd-caf

Version:

Haystacks D-CAF: Distinguished Cloud Automation Framework is a web/cloud/SaaS/mobile GUI automation plugin that leverages a suite of business rules and a factory pattern to auto-generate functions and strings for logging that are used to execute test acti

37 lines (33 loc) 1.64 kB
/** * @file application.command.constants.validation.js * @module application.command.constants.validation * @description Contains all validations for named application command constants. * @requires module:application.command.constants * @author Seth Hollingsead * @date 2022/04/05 * @copyright Copyright © 2022-… by Seth Hollingsead. All rights reserved */ // Internal imports import * as app_cmd from '../../constants/application.command.constants.js'; /** * @function applicationCommandConstantsValidation * @description Initializes the application command constants validation data objects array. * @return {void} * @author Seth Hollingsead * @date 2022/04/05 */ export const applicationCommandConstantsValidation = [ // ******************************** // Client Commands in order // ******************************** {Name: 'ccustomEchoCommand', Actual: app_cmd.ccustomEchoCommand, Expected: 'customEchoCommand'}, {Name: 'cdeployMetaData', Actual: app_cmd.cdeployMetaData, Expected: 'deployMetaData'}, {Name: 'cdeployApplication', Actual: app_cmd.cdeployApplication, Expected: 'deployApplication'}, {Name: 'creleaseApplication', Actual: app_cmd.creleaseApplication, Expected: 'releaseApplication'}, // ******************************** // Client Workflows in order // ******************************** {Name: 'cBuildWorkflow', Actual: app_cmd.cBuildWorkflow, Expected: 'Workflow build'}, {Name: 'cReleaseWorkflow', Actual: app_cmd.cReleaseWorkflow, Expected: 'Workflow release'}, {Name: 'cPluginDetailsWorkflow', Actual: app_cmd.cPluginDetailsWorkflow, Expected: 'Workflow pluginDetails'} ];