@haystacks/async
Version:
A framework to build any number or any kind of native application or automation solution.
52 lines (47 loc) • 2.83 kB
JavaScript
/**
* @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/03/22
* @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 {array<Object<Name,Actual,Expected>>} An array of constants validation data objects.
* @author Seth Hollingsead
* @date 2022/03/22
*/
export const applicationCommandConstantsValidation = [
// ********************************
// ApplicationSystem Commands in order
// ********************************
{Name: 'capplicationHelp', Actual: app_cmd.capplicationHelp, Expected: 'applicationHelp'},
{Name: 'capplicationWorkflowHelp', Actual: app_cmd.capplicationWorkflowHelp, Expected: 'applicationWorkflowHelp'},
// ********************************
// ApplicationTest Commands in order
// ********************************
{Name: 'cvalidateApplicationConstants', Actual: app_cmd.cvalidateApplicationConstants, Expected: 'validateApplicationConstants'},
{Name: 'cvalidateApplicationCommandAliases', Actual: app_cmd.cvalidateApplicationCommandAliases, Expected: 'validateApplicationCommandAliases'},
{Name: 'cvalidateApplicationWorkflows', Actual: app_cmd.cvalidateApplicationWorkflows, Expected: 'validateApplicationWorkflows'},
{Name: 'callApplicationValidations', Actual: app_cmd.callApplicationValidations, Expected: 'allApplicationValidations'},
// ********************************
// Client Commands in order
// ********************************
{Name: 'ccustomEchoCommand', Actual: app_cmd.ccustomEchoCommand, Expected: 'customEchoCommand'},
{Name: 'cbossPanic', Actual: app_cmd.cbossPanic, Expected: 'bossPanic'},
{Name: 'ccommand01', Actual: app_cmd.ccommand01, Expected: 'command01'},
{Name: 'ccommand02', Actual: app_cmd.ccommand02, Expected: 'command02'},
{Name: 'ccommand03', Actual: app_cmd.ccommand03, Expected: 'command03'},
{Name: 'ccommand04', Actual: app_cmd.ccommand04, Expected: 'command04'},
{Name: 'ccommand05', Actual: app_cmd.ccommand05, Expected: 'command05'},
{Name: 'ccommand06', Actual: app_cmd.ccommand06, Expected: 'command06'},
{Name: 'ccommand07', Actual: app_cmd.ccommand07, Expected: 'command07'},
{Name: 'ccommand08', Actual: app_cmd.ccommand08, Expected: 'command08'},
{Name: 'ccommand09', Actual: app_cmd.ccommand09, Expected: 'command09'},
{Name: 'ccommand10', Actual: app_cmd.ccommand10, Expected: 'command10'}
];