@@ -24,6 +24,9 @@ const {
24
24
DeleteEventSourceMappingCommand,
25
25
GetFunctionCommand,
26
26
ListEventSourceMappingsCommand,
27
+ ListTagsCommand,
28
+ TagResourceCommand,
29
+ UntagResourceCommand,
27
30
UpdateEventSourceMappingCommand,
28
31
UpdateFunctionCodeCommand,
29
32
UpdateFunctionConfigurationCommand
@@ -162,10 +165,8 @@ describe('lib/main', function () {
162
165
}
163
166
164
167
let aws = null // mock
165
- let awsLambda = null // mock
166
168
before ( ( ) => {
167
169
aws = _mockSetting ( )
168
- awsLambda = new aws . Lambda ( { apiVersion : '2015-03-31' } )
169
170
170
171
if ( process . platform === 'win32' ) {
171
172
execFileSync ( 'cmd.exe' , [ '/c' , 'npm' , 'ci' ] , { cwd : sourceDirectoryForTest } )
@@ -180,6 +181,9 @@ describe('lib/main', function () {
180
181
mockLambdaClient . on ( DeleteEventSourceMappingCommand ) . resolves ( lambdaMockSettings . deleteEventSourceMapping )
181
182
mockLambdaClient . on ( GetFunctionCommand ) . resolves ( lambdaMockSettings . getFunction )
182
183
mockLambdaClient . on ( ListEventSourceMappingsCommand ) . resolves ( lambdaMockSettings . listEventSourceMappings )
184
+ mockLambdaClient . on ( ListTagsCommand ) . resolves ( lambdaMockSettings . listTags )
185
+ mockLambdaClient . on ( TagResourceCommand ) . resolves ( lambdaMockSettings . tagResource )
186
+ mockLambdaClient . on ( UntagResourceCommand ) . resolves ( lambdaMockSettings . untagResource )
183
187
mockLambdaClient . on ( UpdateEventSourceMappingCommand ) . resolves ( lambdaMockSettings . updateEventSourceMapping )
184
188
mockLambdaClient . on ( UpdateFunctionCodeCommand ) . resolves ( lambdaMockSettings . updateFunctionCode )
185
189
mockLambdaClient . on ( UpdateFunctionConfigurationCommand ) . resolves ( lambdaMockSettings . updateFunctionConfiguration )
@@ -1682,7 +1686,7 @@ describe('lib/main', function () {
1682
1686
describe ( 'Lambda.prototype._updateTags()' , ( ) => {
1683
1687
it ( 'simple test with mock' , ( ) => {
1684
1688
return lambda . _updateTags (
1685
- awsLambda ,
1689
+ lambdaClient ,
1686
1690
'arn:aws:lambda:eu-central-1:1234567:function:test' ,
1687
1691
{ tagKey : 'tagValue' } ) . then ( ( result ) => {
1688
1692
assert . deepEqual (
0 commit comments