Skip to content

Commit 28c009d

Browse files
committed
Fix tests
1 parent b1e0bd8 commit 28c009d

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

lambdas/update-letter-queue/src/__tests__/update-letter-queue.test.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import {
55
} from "@internal/datastore";
66
import { mockDeep } from "jest-mock-extended";
77
import pino from "pino";
8+
import { MetricStatus } from "@internal/helpers";
89
import {
910
Context,
1011
DynamoDBRecord,
@@ -15,6 +16,7 @@ import { Deps } from "../deps";
1516
import createHandler from "../update-letter-queue";
1617
import { EnvVars } from "../env";
1718
import { LetterStatus } from "../../../api-handler/src/contracts/letters";
19+
import { Unit } from "aws-embedded-metrics";
1820

1921
const mockedDeps: jest.Mocked<Deps> = {
2022
letterQueueRepository: {
@@ -301,13 +303,14 @@ function assertSuccessMetricLogged(count: number) {
301303
expect.objectContaining({
302304
Metrics: [
303305
expect.objectContaining({
304-
Name: "letters queued successfully",
306+
Name: MetricStatus.Success,
305307
Value: count,
306308
}),
307309
],
308310
}),
309311
]),
310312
}),
313+
success: count,
311314
}),
312315
);
313316
}
@@ -320,13 +323,15 @@ function assertFailureMetricLogged(count: number) {
320323
expect.objectContaining({
321324
Metrics: [
322325
expect.objectContaining({
323-
Name: "letters queued failed",
326+
Name: MetricStatus.Failure,
324327
Value: count,
328+
Unit: Unit.Count,
325329
}),
326330
],
327331
}),
328332
]),
329333
}),
334+
failure: count,
330335
}),
331336
);
332337
}

lambdas/update-letter-queue/src/update-letter-queue.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
} from "aws-lambda";
77
import { unmarshall } from "@aws-sdk/util-dynamodb";
88
import { Unit } from "aws-embedded-metrics";
9-
import { MetricEntry, MetricStatus, buildEMFObject } from "@internal/helpers";
9+
import { MetricStatus, buildEMFObject } from "@internal/helpers";
1010
import {
1111
InsertPendingLetter,
1212
Letter,

0 commit comments

Comments
 (0)