cdk-ssm-secure-iam-access-key
Version:
Creates an IAM Access Key for a provided IAM User and stores the result in an SSM SecureString Parameter
18 lines (13 loc) • 495 B
text/typescript
import { getSkewCorrectedDate } from "./getSkewCorrectedDate";
describe(getSkewCorrectedDate.name, () => {
const mockDateNow = Date.now();
beforeEach(() => {
jest.spyOn(Date, "now").mockReturnValue(mockDateNow);
});
afterEach(() => {
jest.clearAllMocks();
});
it.each([-100000, -100, 0, 100, 100000])("systemClockOffset: %d", (systemClockOffset) => {
expect(getSkewCorrectedDate(systemClockOffset)).toStrictEqual(new Date(mockDateNow + systemClockOffset));
});
});