@@ -97,9 +97,13 @@ describe('Configure AWS Credentials', () => {
97
97
await run ( ) ;
98
98
expect ( mockStsAssumeRole ) . toHaveBeenCalledTimes ( 0 ) ;
99
99
expect ( core . exportVariable ) . toHaveBeenCalledTimes ( 5 ) ;
100
+ expect ( core . setSecret ) . toHaveBeenCalledTimes ( 4 ) ;
100
101
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_ACCESS_KEY_ID' , FAKE_ACCESS_KEY_ID ) ;
102
+ expect ( core . setSecret ) . toHaveBeenCalledWith ( 'AWS_ACCESS_KEY_ID' , FAKE_ACCESS_KEY_ID ) ;
101
103
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_SECRET_ACCESS_KEY' , FAKE_SECRET_ACCESS_KEY ) ;
104
+ expect ( core . setSecret ) . toHaveBeenCalledWith ( 'AWS_SECRET_ACCESS_KEY' , FAKE_SECRET_ACCESS_KEY ) ;
102
105
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_SESSION_TOKEN' , FAKE_SESSION_TOKEN ) ;
106
+ expect ( core . setSecret ) . toHaveBeenCalledWith ( 'AWS_SESSION_TOKEN' , FAKE_SESSION_TOKEN ) ;
103
107
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_DEFAULT_REGION' , FAKE_REGION ) ;
104
108
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_REGION' , FAKE_REGION ) ;
105
109
expect ( core . setOutput ) . toHaveBeenCalledWith ( 'aws-account-id' , FAKE_ACCOUNT_ID ) ;
@@ -115,8 +119,11 @@ describe('Configure AWS Credentials', () => {
115
119
await run ( ) ;
116
120
expect ( mockStsAssumeRole ) . toHaveBeenCalledTimes ( 0 ) ;
117
121
expect ( core . exportVariable ) . toHaveBeenCalledTimes ( 4 ) ;
122
+ expect ( core . setSecret ) . toHaveBeenCalledTimes ( 3 ) ;
118
123
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_ACCESS_KEY_ID' , FAKE_ACCESS_KEY_ID ) ;
124
+ expect ( core . setSecret ) . toHaveBeenCalledWith ( 'AWS_ACCESS_KEY_ID' , FAKE_ACCESS_KEY_ID ) ;
119
125
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_SECRET_ACCESS_KEY' , FAKE_SECRET_ACCESS_KEY ) ;
126
+ expect ( core . setSecret ) . toHaveBeenCalledWith ( 'AWS_SECRET_ACCESS_KEY' , FAKE_SECRET_ACCESS_KEY ) ;
120
127
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_DEFAULT_REGION' , 'eu-west-1' ) ;
121
128
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_REGION' , 'eu-west-1' ) ;
122
129
expect ( core . setOutput ) . toHaveBeenCalledWith ( 'aws-account-id' , FAKE_ACCOUNT_ID ) ;
@@ -133,11 +140,13 @@ describe('Configure AWS Credentials', () => {
133
140
expect ( mockStsAssumeRole ) . toHaveBeenCalledTimes ( 0 ) ;
134
141
expect ( core . exportVariable ) . toHaveBeenCalledTimes ( 4 ) ;
135
142
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_ACCESS_KEY_ID' , FAKE_ACCESS_KEY_ID ) ;
143
+ expect ( core . setSecret ) . toHaveBeenCalledWith ( 'AWS_ACCESS_KEY_ID' , FAKE_ACCESS_KEY_ID ) ;
136
144
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_SECRET_ACCESS_KEY' , FAKE_SECRET_ACCESS_KEY ) ;
145
+ expect ( core . setSecret ) . toHaveBeenCalledWith ( 'AWS_SECRET_ACCESS_KEY' , FAKE_SECRET_ACCESS_KEY ) ;
137
146
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_DEFAULT_REGION' , 'us-east-1' ) ;
138
147
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_REGION' , 'us-east-1' ) ;
139
148
expect ( core . setOutput ) . toHaveBeenCalledWith ( 'aws-account-id' , FAKE_ACCOUNT_ID ) ;
140
- expect ( core . setSecret ) . toHaveBeenCalledTimes ( 0 ) ;
149
+ expect ( core . setSecret ) . toHaveBeenCalledTimes ( 2 ) ;
141
150
} ) ;
142
151
143
152
test ( 'error is caught by core.setFailed and caught' , async ( ) => {
@@ -171,9 +180,13 @@ describe('Configure AWS Credentials', () => {
171
180
await run ( ) ;
172
181
expect ( mockStsAssumeRole ) . toHaveBeenCalledTimes ( 1 ) ;
173
182
expect ( core . exportVariable ) . toHaveBeenCalledTimes ( 5 ) ;
183
+ expect ( core . setSecret ) . toHaveBeenCalledTimes ( 4 ) ;
174
184
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_ACCESS_KEY_ID' , FAKE_STS_ACCESS_KEY_ID ) ;
185
+ expect ( core . setSecret ) . toHaveBeenCalledWith ( 'AWS_ACCESS_KEY_ID' , FAKE_STS_ACCESS_KEY_ID ) ;
175
186
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_SECRET_ACCESS_KEY' , FAKE_STS_SECRET_ACCESS_KEY ) ;
187
+ expect ( core . setSecret ) . toHaveBeenCalledWith ( 'AWS_SECRET_ACCESS_KEY' , FAKE_STS_SECRET_ACCESS_KEY ) ;
176
188
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_SESSION_TOKEN' , FAKE_STS_SESSION_TOKEN ) ;
189
+ expect ( core . setSecret ) . toHaveBeenCalledWith ( 'AWS_SESSION_TOKEN' , FAKE_STS_SESSION_TOKEN ) ;
177
190
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_DEFAULT_REGION' , FAKE_REGION ) ;
178
191
expect ( core . exportVariable ) . toHaveBeenCalledWith ( 'AWS_REGION' , FAKE_REGION ) ;
179
192
expect ( core . setOutput ) . toHaveBeenCalledWith ( 'aws-account-id' , FAKE_ACCOUNT_ID ) ;
0 commit comments