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

44 lines (39 loc) 3.55 kB
/** * @file plugin.message.constants.validation.js * @module plugin.message.constants.validation * @description Contains all validations for named plugin message constants. * @requires module:plugin.message.constants * @author Seth Hollingsead * @date 2023/04/04 * @copyright Copyright © 2023-… by Seth Hollingsead. All rights reserved */ // Internal imports import * as plg_msg from '../../constants/plugin.message.constants.js'; /** * @function pluginMessageConstantsValidation * @description Initializes the plugin message constants validation data objects array. * @return {array<object<Name,Actual,Expected>>} An array of constants validation data objects. * @author Seth Hollingsead * @date 2023/04/04 */ export const pluginMessageConstantsValidation = [ // Plugin message constants {Name: 'cpluginConstantsPathIs', Actual: plg_msg.cpluginConstantsPathIs, Expected: 'pluginConstantsPath is: '}, // Constants Validation {Name: 'callPluginConstantsValidationDataIs', Actual: plg_msg.callPluginConstantsValidationDataIs, Expected: 'allPluginConstantsValidationData is: '}, {Name: 'cresolvedConstantsPath_PluginBusinessIs', Actual: plg_msg.cresolvedConstantsPath_PluginBusinessIs, Expected: 'resolvedConstantsPath_PluginBusiness is: '}, {Name: 'cresolvedConstantsPath_PluginCommandIs', Actual: plg_msg.cresolvedConstantsPath_PluginCommandIs, Expected: 'resolvedConstantsPath_PluginCommand is: '}, {Name: 'cresolvedConstantsPath_PluginConstantIs', Actual: plg_msg.cresolvedConstantsPath_PluginConstantIs, Expected: 'resolvedConstantsPath_PluginConstant is: '}, {Name: 'cresolvedConstantsPath_PluginMessageIs', Actual: plg_msg.cresolvedConstantsPath_PluginMessageIs, Expected: 'resolvedConstantsPath_PluginMessage is: '}, {Name: 'cresolvedConstantsPath_PluginSystemIs', Actual: plg_msg.cresolvedConstantsPath_PluginSystemIs, Expected: 'resolvedConstantsPath_PluginSystem is: '}, {Name: 'cPluginBusinessConstantsPhase1Validation', Actual: plg_msg.cPluginBusinessConstantsPhase1Validation, Expected: 'Plugin Business Constants Phase 1 Validation'}, {Name: 'cPluginCommandConstantsPhase1Validation', Actual: plg_msg.cPluginCommandConstantsPhase1Validation, Expected: 'Plugin Command Constants Phase 1 Validation'}, {Name: 'cPluginConstantsPhase1Validation', Actual: plg_msg.cPluginConstantsPhase1Validation, Expected: 'Plugin Constants Phase 1 Validation'}, {Name: 'cPluginMessageConstantsPhase1Validation', Actual: plg_msg.cPluginMessageConstantsPhase1Validation, Expected: 'Plugin Message Constants Phase 1 Validation'}, {Name: 'cPluginSystemConstantsPhase1Validation', Actual: plg_msg.cPluginSystemConstantsPhase1Validation, Expected: 'Plugin System Constants Phase 1 Validation'}, {Name: 'cPluginBusinessConstantsPhase2Validation', Actual: plg_msg.cPluginBusinessConstantsPhase2Validation, Expected: 'Plugin Business Constants Phase 2 Validation'}, {Name: 'cPluginCommandConstantsPhase2Validation', Actual: plg_msg.cPluginCommandConstantsPhase2Validation, Expected: 'Plugin Command Constants Phase 2 Validation'}, {Name: 'cPluginConstantsPhase2Validation', Actual: plg_msg.cPluginConstantsPhase2Validation, Expected: 'Plugin Constants Phase 2 Validation'}, {Name: 'cPluginMessageConstantsPhase2Validation', Actual: plg_msg.cPluginMessageConstantsPhase2Validation, Expected: 'Plugin Message Constants Phase 2 Validation'}, {Name: 'cPluginSystemConstantsPhase2Validation', Actual: plg_msg.cPluginSystemConstantsPhase2Validation, Expected: 'Plugin System Constants Phase 2 Validation'} ];