@@ -458,6 +458,52 @@ describe('lib/util/ci_provider', () => {
458458 return expectsCommitParams ( null )
459459 } )
460460
461+ it ( 'codeFresh' , ( ) => {
462+ resetEnv = mockedEnv ( {
463+ // build information
464+ 'CF_BUILD_ID' : 'cfBuildId' ,
465+ 'CF_BUILD_URL' : 'cfBuildUrl' ,
466+ 'CF_CURRENT_ATTEMPT' : 'cfCurrentAttempt' ,
467+ 'CF_STEP_NAME' : 'cfStepName' ,
468+ 'CF_PIPELINE_NAME' : 'cfPipelineName' ,
469+ 'CF_PIPELINE_TRIGGER_ID' : 'cfPipelineTriggerId' ,
470+
471+ // variables added for pull requests
472+ 'CF_PULL_REQUEST_ID' : 'cfPullRequestId' ,
473+ 'CF_PULL_REQUEST_IS_FORK' : 'cfPullRequestIsFork' ,
474+ 'CF_PULL_REQUEST_NUMBER' : 'cfPullRequestNumber' ,
475+ 'CF_PULL_REQUEST_TARGET' : 'cfPullRequestTarget' ,
476+
477+ // git information
478+ CF_REVISION : 'cfRevision' ,
479+ CF_BRANCH : 'cfBranch' ,
480+ CF_COMMIT_MESSAGE : 'cfCommitMessage' ,
481+ CF_COMMIT_AUTHOR : 'cfCommitAuthor' ,
482+ } , { clear : true } )
483+
484+ expectsName ( 'codeFresh' )
485+ expectsCiParams ( {
486+ cfBuildId : 'cfBuildId' ,
487+ cfBuildUrl : 'cfBuildUrl' ,
488+ cfCurrentAttempt : 'cfCurrentAttempt' ,
489+ cfStepName : 'cfStepName' ,
490+ cfPipelineName : 'cfPipelineName' ,
491+ cfPipelineTriggerId : 'cfPipelineTriggerId' ,
492+ // pull request variables
493+ cfPullRequestId : 'cfPullRequestId' ,
494+ cfPullRequestIsFork : 'cfPullRequestIsFork' ,
495+ cfPullRequestNumber : 'cfPullRequestNumber' ,
496+ cfPullRequestTarget : 'cfPullRequestTarget' ,
497+ } )
498+
499+ expectsCommitParams ( {
500+ sha : 'cfRevision' ,
501+ branch : 'cfBranch' ,
502+ message : 'cfCommitMessage' ,
503+ authorName : 'cfCommitAuthor' ,
504+ } )
505+ } )
506+
461507 it ( 'drone' , ( ) => {
462508 resetEnv = mockedEnv ( {
463509 DRONE : 'true' ,
0 commit comments