diff --git a/lib/plugins/aws/metrics/awsMetrics.test.js b/lib/plugins/aws/metrics/awsMetrics.test.js index a99b2c11f..973fc25c6 100644 --- a/lib/plugins/aws/metrics/awsMetrics.test.js +++ b/lib/plugins/aws/metrics/awsMetrics.test.js @@ -460,6 +460,27 @@ describe('AwsMetrics', () => { }); }); + it('should display correct average of service wide average function duration', () => { + const metrics = [ + [ + { + Label: 'Duration', + Datapoints: [{ Average: 100 }, { Average: 200 }, { Average: 300 }], + }, + ], + [ + { + Label: 'Duration', + Datapoints: [{ Average: 400 }, { Average: 500 }], + }, + ], + ]; + + return awsMetrics.showMetrics(metrics).then((message) => { + expect(message).to.include('Duration (avg.): 300ms'); + }); + }); + it('should display function metrics if function option is specified', () => { awsMetrics.options.function = 'function1';