UNPKG

haystacks-tt

Version:

A simple Haystacks-async based command line typing tutor program for Windows, Mac & Linux.

61 lines (57 loc) 5.14 kB
/** * @file application.system.constants.validation.js * @module application.system.constants.validation * @description Contains all validations for application system constants. * @requires module:application.system.constants * @author Seth Hollingsead * @date 2023/02/24 * @copyright Copyright © 2023-… by Seth Hollingsead. All rights reserved */ // Internal imports import * as app_sys from '../../constants/application.system.constants.js'; export const applicationSystemConstantsValidation = [ // Tutoring system constants {Name: 'cclientData', Actual: app_sys.cclientData, Expected: 'clientData'}, {Name: 'cuserAccounts', Actual: app_sys.cuserAccounts, Expected: 'userAccounts'}, {Name: 'capplicationLessons', Actual: app_sys.capplicationLessons, Expected: 'applicationLessons'}, {Name: 'cLessonPlan', Actual: app_sys.cLessonPlan, Expected: 'LessonPlan'}, {Name: 'ctypingTutorKeystroke', Actual: app_sys.ctypingTutorKeystroke, Expected: 'typingTutorKeystroke'}, {Name: 'clineStartTime', Actual: app_sys.clineStartTime, Expected: 'lineStartTime'}, {Name: 'clineEndTime', Actual: app_sys.clineEndTime, Expected: 'lineEndTime'}, {Name: 'cdeltaTime', Actual: app_sys.cdeltaTime, Expected: 'deltaTime'}, {Name: 'ccorrectCharacterCount', Actual: app_sys.ccorrectCharacterCount, Expected: 'correctCharacterCount'}, {Name: 'cincorrectCharacterCount', Actual: app_sys.cincorrectCharacterCount, Expected: 'incorrectCharacterCount'}, {Name: 'ctotalWords', Actual: app_sys.ctotalWords, Expected: 'totalWords'}, {Name: 'cwpm', Actual: app_sys.cwpm, Expected: 'wpm'}, {Name: 'caccuracy', Actual: app_sys.caccuracy, Expected: 'accuracy'}, {Name: 'ccurriculumName', Actual: app_sys.ccurriculumName, Expected: 'curriculumName'}, {Name: 'ccurriculumIndex', Actual: app_sys.ccurriculumIndex, Expected: 'curriculumIndex'}, {Name: 'cCurriculumNumber', Actual: app_sys.cCurriculumNumber, Expected: 'CurriculumNumber'}, {Name: 'clessonTimeStamp', Actual: app_sys.clessonTimeStamp, Expected: 'lessonTimeStamp'}, {Name: 'ctotalTime', Actual: app_sys.ctotalTime, Expected: 'totalTime'}, {Name: 'ctotalCorrectCharacterCount', Actual: app_sys.ctotalCorrectCharacterCount, Expected: 'totalCorrectCharacterCount'}, {Name: 'ctotalIncorrectCharacterCount', Actual: app_sys.ctotalIncorrectCharacterCount, Expected: 'totalIncorrectCharacterCount'}, {Name: 'caverageWpm', Actual: app_sys.caverageWpm, Expected: 'averageWpm'}, {Name: 'caverageAccuracy', Actual: app_sys.caverageAccuracy, Expected: 'averageAccuracy'}, {Name: 'cadjustedWpm', Actual: app_sys.cadjustedWpm, Expected: 'adjustedWpm'}, {Name: 'cUsername', Actual: app_sys.cUsername, Expected: 'Username'}, {Name: 'cLessonNumber', Actual: app_sys.cLessonNumber, Expected: 'LessonNumber'}, {Name: 'cIndividualizedLessonPassingCriteria', Actual: app_sys.cIndividualizedLessonPassingCriteria, Expected: 'IndividualizedLessonPassingCriteria'}, {Name: 'cAccuracyRequirement', Actual: app_sys.cAccuracyRequirement, Expected: 'AccuracyRequirement'}, {Name: 'cSpeedRequirement', Actual: app_sys.cSpeedRequirement, Expected: 'SpeedRequirement'}, // Constants Validation {Name: 'cresolvedConstantsPath_Application', Actual: app_sys.cresolvedConstantsPath_Application, Expected: 'resolvedConstantsPath_Application'}, {Name: 'capplicationBusinessConstantsValidation', Actual: app_sys.capplicationBusinessConstantsValidation, Expected: 'applicationBusinessConstantsValidation'}, {Name: 'capplicationCommandConstantsValidation', Actual: app_sys.capplicationCommandConstantsValidation, Expected: 'applicationCommandConstantsValidation'}, {Name: 'capplicationConfigurationConstantsValidation', Actual: app_sys.capplicationConfigurationConstantsValidation, Expected: 'applicationConfigurationConstantsValidation'}, {Name: 'capplicationConstantsValidation', Actual: app_sys.capplicationConstantsValidation, Expected: 'applicationConstantsValidation'}, {Name: 'capplicationMessageConstantsValidation', Actual: app_sys.capplicationMessageConstantsValidation, Expected: 'applicationMessageConstantsValidation'}, {Name: 'capplicationSystemConstantsValidation', Actual: app_sys.capplicationSystemConstantsValidation, Expected: 'applicationSystemConstantsValidation'}, // Filenames {Name: 'capplication_business_constants_js', Actual: app_sys.capplication_business_constants_js, Expected: 'application.business.constants.js'}, {Name: 'capplication_command_constants_js', Actual: app_sys.capplication_command_constants_js, Expected: 'application.command.constants.js'}, {Name: 'capplication_configuration_constants_js', Actual: app_sys.capplication_configuration_constants_js, Expected: 'application.configuration.constants.js'}, {Name: 'capplication_constants_js', Actual: app_sys.capplication_constants_js, Expected: 'application.constants.js'}, {Name: 'capplication_message_constants_js', Actual: app_sys.capplication_message_constants_js, Expected: 'application.message.constants.js'}, {Name: 'capplication_system_constants_js', Actual: app_sys.capplication_system_constants_js, Expected: 'application.system.constants.js'} ];