@@ -24,34 +24,40 @@ describe('buildNameFromEnv', function () {
2424 } ) ;
2525
2626 it ( 'builds a build name from GitHub Actions env vars' , async function ( ) {
27- process . env . GITHUB_RUN_ID = '212' ;
28- process . env . GITHUB_REF = 'refs/heads/feature-branch-1' ;
29- process . env . GITHUB_WORKFLOW = 'ci' ;
30- process . env . GITHUB_JOB = 'test' ;
31-
32- let result = buildNameFromEnv ( ) ;
33- assert . equal ( result , 'feature-branch-1_ci_212_test' ) ;
34-
35- delete process . env . GITHUB_RUN_ID ;
36- delete process . env . GITHUB_REF ;
37- delete process . env . GITHUB_WORKFLOW ;
38- delete process . env . GITHUB_JOB ;
27+ // Can only be tested not under GitHub Actions
28+ if ( ! process . env . CI ) {
29+ process . env . GITHUB_RUN_ID = '212' ;
30+ process . env . GITHUB_REF = 'refs/heads/feature-branch-1' ;
31+ process . env . GITHUB_WORKFLOW = 'ci' ;
32+ process . env . GITHUB_JOB = 'test' ;
33+
34+ let result = buildNameFromEnv ( ) ;
35+ assert . equal ( result , 'feature-branch-1_ci_212_test' ) ;
36+
37+ delete process . env . GITHUB_RUN_ID ;
38+ delete process . env . GITHUB_REF ;
39+ delete process . env . GITHUB_WORKFLOW ;
40+ delete process . env . GITHUB_JOB ;
41+ }
3942 } ) ;
4043
4144 it ( 'builds a build name from GitHub Actions env vars in a pull request' , async function ( ) {
42- process . env . GITHUB_RUN_ID = '212' ;
43- process . env . GITHUB_REF = 'refs/pulls/123/merge' ;
44- process . env . GITHUB_HEAD_REF = 'refs/heads/feature-branch-1' ;
45- process . env . GITHUB_WORKFLOW = 'ci' ;
46- process . env . GITHUB_JOB = 'test' ;
47-
48- let result = buildNameFromEnv ( ) ;
49- assert . equal ( result , 'PR_123_ci_212_test' ) ;
50-
51- delete process . env . GITHUB_RUN_ID ;
52- delete process . env . GITHUB_REF ;
53- delete process . env . GITHUB_HEAD_REF ;
54- delete process . env . GITHUB_WORKFLOW ;
55- delete process . env . GITHUB_JOB ;
45+ // Can only be tested not under GitHub Actions
46+ if ( ! process . env . CI ) {
47+ process . env . GITHUB_RUN_ID = '212' ;
48+ process . env . GITHUB_REF = 'refs/pulls/123/merge' ;
49+ process . env . GITHUB_HEAD_REF = 'refs/heads/feature-branch-1' ;
50+ process . env . GITHUB_WORKFLOW = 'ci' ;
51+ process . env . GITHUB_JOB = 'test' ;
52+
53+ let result = buildNameFromEnv ( ) ;
54+ assert . equal ( result , 'PR_123_ci_212_test' ) ;
55+
56+ delete process . env . GITHUB_RUN_ID ;
57+ delete process . env . GITHUB_REF ;
58+ delete process . env . GITHUB_HEAD_REF ;
59+ delete process . env . GITHUB_WORKFLOW ;
60+ delete process . env . GITHUB_JOB ;
61+ }
5662 } ) ;
5763} ) ;
0 commit comments