Skip to content

Commit 65c4d3a

Browse files
authored
fix: bump versions (#13985)
* fix: bump versions * chore: fix tests
1 parent 265726d commit 65c4d3a

File tree

5 files changed

+61
-70
lines changed

5 files changed

+61
-70
lines changed

packages/amplify-util-mock/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
"aws-appsync": "^4.1.4",
8181
"aws-cdk-lib": "~2.129.0",
8282
"aws-sdk": "^2.1464.0",
83-
"aws-sdk-mock": "^5.8.0",
83+
"aws-sdk-mock": "^6.2.0",
8484
"axios": "^1.6.7",
8585
"constructs": "^10.0.5",
8686
"graphql": "^15.5.0",

packages/amplify-util-mock/src/__tests__/utils/dynamo-db/helper.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { waitTillTableStateIsActive } from '../../../utils/dynamo-db/helpers';
2-
import * as AWSMock from 'aws-sdk-mock';
2+
import AWS_MOCK from 'aws-sdk-mock';
33
import * as AWS from 'aws-sdk';
44
import { DynamoDB } from 'aws-sdk';
55

@@ -8,7 +8,7 @@ describe('waitTillTableStateIsActive', () => {
88
beforeEach(() => {
99
jest.resetAllMocks();
1010
jest.useFakeTimers();
11-
AWSMock.setSDKInstance(AWS);
11+
AWS_MOCK.setSDKInstance(AWS);
1212
});
1313
afterEach(() => {
1414
jest.useRealTimers();

packages/amplify-util-mock/src/__tests__/utils/dynamo-db/index.test.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { createAndUpdateTable, MockDynamoDBConfig } from '../../../utils/dynamo-db';
2-
import * as AWSMock from 'aws-sdk-mock';
2+
import AWS_MOCK from 'aws-sdk-mock';
33
import * as AWS from 'aws-sdk';
44
import { DynamoDB } from 'aws-sdk';
55

@@ -73,7 +73,7 @@ describe('createAndUpdateTable', () => {
7373
beforeEach(() => {
7474
jest.resetAllMocks();
7575
jest.useFakeTimers();
76-
AWSMock.setSDKInstance(AWS);
76+
AWS_MOCK.setSDKInstance(AWS);
7777
});
7878

7979
it('should create new tables when they are missing', async () => {
@@ -105,13 +105,13 @@ describe('createAndUpdateTable', () => {
105105
{
106106
...table2Input,
107107
GlobalSecondaryUpdate: {
108-
Create: [table2Input.GlobalSecondaryIndexes[0]],
108+
Create: [table2Input.GlobalSecondaryIndexes![0]],
109109
},
110110
},
111111
{
112112
...table2Input,
113113
GlobalSecondaryUpdate: {
114-
Create: [table2Input.GlobalSecondaryIndexes[1]],
114+
Create: [table2Input.GlobalSecondaryIndexes![1]],
115115
},
116116
},
117117
];

packages/amplify-util-mock/src/__tests__/utils/dynamo-db/util.test.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as ddbUtils from '../../../utils/dynamo-db/utils';
2-
import * as AWSMock from 'aws-sdk-mock';
2+
import AWS_MOCK from 'aws-sdk-mock';
33
import * as AWS from 'aws-sdk';
44
import { DescribeTableOutput, CreateTableInput, UpdateTableInput, TableDescription } from 'aws-sdk/clients/dynamodb';
55
import { waitTillTableStateIsActive } from '../../../utils/dynamo-db/helpers';
@@ -10,13 +10,13 @@ jest.mock('../../../utils/dynamo-db/helpers');
1010
describe('DynamoDB Utils', () => {
1111
beforeEach(() => {
1212
jest.resetAllMocks();
13-
AWSMock.setSDKInstance(require('aws-sdk'));
13+
AWS_MOCK.setSDKInstance(require('aws-sdk'));
1414
});
1515

1616
describe('describeTables', () => {
1717
const describeTableMock = jest.fn();
1818
beforeEach(() => {
19-
AWSMock.mock('DynamoDB', 'describeTable', describeTableMock);
19+
AWS_MOCK.mock('DynamoDB', 'describeTable', describeTableMock);
2020
});
2121

2222
it('should call DynamoDB Clients describe table and collect the results', async () => {

yarn.lock

+51-60
Original file line numberDiff line numberDiff line change
@@ -908,7 +908,7 @@ __metadata:
908908
aws-appsync: ^4.1.4
909909
aws-cdk-lib: ~2.129.0
910910
aws-sdk: ^2.1464.0
911-
aws-sdk-mock: ^5.8.0
911+
aws-sdk-mock: ^6.2.0
912912
axios: ^1.6.7
913913
chokidar: ^3.5.3
914914
constructs: ^10.0.5
@@ -10709,6 +10709,15 @@ __metadata:
1070910709
languageName: node
1071010710
linkType: hard
1071110711

10712+
"@sinonjs/fake-timers@npm:11.2.2":
10713+
version: 11.2.2
10714+
resolution: "@sinonjs/fake-timers@npm:11.2.2"
10715+
dependencies:
10716+
"@sinonjs/commons": ^3.0.0
10717+
checksum: a4218efa6fdafda622d02d4c0a6ab7df3641cb038bb0b14f0a3ee56f50c95aab4f1ab2d7798ce928b40c6fc1839465a558c9393a77e4dca879e1b2f8d60d8136
10718+
languageName: node
10719+
linkType: hard
10720+
1071210721
"@sinonjs/fake-timers@npm:^10.0.2":
1071310722
version: 10.0.2
1071410723
resolution: "@sinonjs/fake-timers@npm:10.0.2"
@@ -10718,12 +10727,12 @@ __metadata:
1071810727
languageName: node
1071910728
linkType: hard
1072010729

10721-
"@sinonjs/fake-timers@npm:^11.2.2":
10722-
version: 11.3.1
10723-
resolution: "@sinonjs/fake-timers@npm:11.3.1"
10730+
"@sinonjs/fake-timers@npm:^13.0.1":
10731+
version: 13.0.3
10732+
resolution: "@sinonjs/fake-timers@npm:13.0.3"
1072410733
dependencies:
1072510734
"@sinonjs/commons": ^3.0.1
10726-
checksum: c4f96ea7c3ab0e1a5fc1e2e1201e984a9302841a9fb10059120ce3b6789dae0f851c8827cf16b052a6f87db9a098cdd36f7067246e7a9b71da1d5a2c3d3a9f3d
10735+
checksum: 4495b12def9117b93f72b6d5d6fc1a52f2efc059166bf791381e476f197d34bcf9061bd53dce1ce6cc9d858582011d29d1360f512f746ca78ff99217545b549e
1072710736
languageName: node
1072810737
linkType: hard
1072910738

@@ -10756,7 +10765,7 @@ __metadata:
1075610765
languageName: node
1075710766
linkType: hard
1075810767

10759-
"@sinonjs/text-encoding@npm:^0.7.2":
10768+
"@sinonjs/text-encoding@npm:^0.7.3":
1076010769
version: 0.7.3
1076110770
resolution: "@sinonjs/text-encoding@npm:0.7.3"
1076210771
checksum: b112d1e97af7f99fbdc63c7dbcd35d6a60764dfec85cfcfff532e55cce8ecd8453f9fa2139e70aea47142c940fd90cd201d19f370b9a0141700d8a6de3116815
@@ -14641,14 +14650,14 @@ __metadata:
1464114650
languageName: node
1464214651
linkType: hard
1464314652

14644-
"aws-sdk-mock@npm:^5.8.0":
14645-
version: 5.9.0
14646-
resolution: "aws-sdk-mock@npm:5.9.0"
14653+
"aws-sdk-mock@npm:^6.2.0":
14654+
version: 6.2.0
14655+
resolution: "aws-sdk-mock@npm:6.2.0"
1464714656
dependencies:
1464814657
aws-sdk: ^2.1231.0
14649-
sinon: ^17.0.0
14650-
traverse: ^0.6.6
14651-
checksum: 2cc6a82acc2a97cc716c41ddeb86fd482c813a0c2eea2e50047b6c19a54b602859d6f41f1e9163d8371bdd7141ffa2dcbb15d4d64d49a34443f1277e4b4568bb
14658+
neotraverse: ^0.6.15
14659+
sinon: ^18.0.1
14660+
checksum: a8ef205ecc806225f5b7cc6a09864d73d23add434dc42213c2aa3bd9285741651cf56c8b9f6be5619c405cfd07c3caa64a2351ff597ace0c96b4ba30ac6c811a
1465214661
languageName: node
1465314662
linkType: hard
1465414663

@@ -17910,7 +17919,7 @@ __metadata:
1791017919
languageName: node
1791117920
linkType: hard
1791217921

17913-
"diff@npm:^5.1.0":
17922+
"diff@npm:^5.1.0, diff@npm:^5.2.0":
1791417923
version: 5.2.0
1791517924
resolution: "diff@npm:5.2.0"
1791617925
checksum: aed0941f206fe261ecb258dc8d0ceea8abbde3ace5827518ff8d302f0fc9cc81ce116c4d8f379151171336caf0516b79e01abdc1ed1201b6440d895a66689eb4
@@ -25260,23 +25269,30 @@ __metadata:
2526025269
languageName: node
2526125270
linkType: hard
2526225271

25272+
"neotraverse@npm:^0.6.15":
25273+
version: 0.6.18
25274+
resolution: "neotraverse@npm:0.6.18"
25275+
checksum: 46f4c53cbbdc53671150916b544a9f46e27781f8003985237507542190173bec131168d89b846535f9c34c0a2a7debb1ab3a4f7a93d08218e2c194a363708ffa
25276+
languageName: node
25277+
linkType: hard
25278+
2526325279
"netmask@npm:^2.0.2":
2526425280
version: 2.0.2
2526525281
resolution: "netmask@npm:2.0.2"
2526625282
checksum: cafd28388e698e1138ace947929f842944d0f1c0b87d3fa2601a61b38dc89397d33c0ce2c8e7b99e968584b91d15f6810b91bef3f3826adf71b1833b61d4bf4f
2526725283
languageName: node
2526825284
linkType: hard
2526925285

25270-
"nise@npm:^5.1.5":
25271-
version: 5.1.9
25272-
resolution: "nise@npm:5.1.9"
25286+
"nise@npm:^6.0.0":
25287+
version: 6.1.1
25288+
resolution: "nise@npm:6.1.1"
2527325289
dependencies:
25274-
"@sinonjs/commons": ^3.0.0
25275-
"@sinonjs/fake-timers": ^11.2.2
25276-
"@sinonjs/text-encoding": ^0.7.2
25290+
"@sinonjs/commons": ^3.0.1
25291+
"@sinonjs/fake-timers": ^13.0.1
25292+
"@sinonjs/text-encoding": ^0.7.3
2527725293
just-extend: ^6.2.0
25278-
path-to-regexp: ^6.2.1
25279-
checksum: a44318e6de738b34a1f51b4b478f97f5b40a5a27175be4bf13f6e5b8e67aa70d0b3f51c77a966d6617fccdc3b436c675a89be57424833e6d8a290367faa66b28
25294+
path-to-regexp: ^8.1.0
25295+
checksum: 09471adb738dc3be2981cc7815c90879ed6a5a3e162202ca66e12f9a5a0956bea718d0ec2f0c07acc26e3f958481b8fb30c30da76c13620e922f3b9dcd249c50
2528025296
languageName: node
2528125297
linkType: hard
2528225298

@@ -26668,10 +26684,10 @@ __metadata:
2666826684
languageName: node
2666926685
linkType: hard
2667026686

26671-
"path-to-regexp@npm:^6.2.1":
26672-
version: 6.2.2
26673-
resolution: "path-to-regexp@npm:6.2.2"
26674-
checksum: 4b60852d3501fd05ca9dd08c70033d73844e5eca14e41f499f069afa8364f780f15c5098002f93bd42af8b3514de62ac6e82a53b5662de881d2b08c9ef21ea6b
26687+
"path-to-regexp@npm:^8.1.0":
26688+
version: 8.2.0
26689+
resolution: "path-to-regexp@npm:8.2.0"
26690+
checksum: ef7d0a887b603c0a142fad16ccebdcdc42910f0b14830517c724466ad676107476bba2fe9fffd28fd4c141391ccd42ea426f32bb44c2c82ecaefe10c37b90f5a
2667526691
languageName: node
2667626692
linkType: hard
2667726693

@@ -29904,17 +29920,17 @@ __metadata:
2990429920
languageName: node
2990529921
linkType: hard
2990629922

29907-
"sinon@npm:^17.0.0":
29908-
version: 17.0.1
29909-
resolution: "sinon@npm:17.0.1"
29923+
"sinon@npm:^18.0.1":
29924+
version: 18.0.1
29925+
resolution: "sinon@npm:18.0.1"
2991029926
dependencies:
29911-
"@sinonjs/commons": ^3.0.0
29912-
"@sinonjs/fake-timers": ^11.2.2
29927+
"@sinonjs/commons": ^3.0.1
29928+
"@sinonjs/fake-timers": 11.2.2
2991329929
"@sinonjs/samsam": ^8.0.0
29914-
diff: ^5.1.0
29915-
nise: ^5.1.5
29916-
supports-color: ^7.2.0
29917-
checksum: 63e678bd58a959ebf69ddadb5410e9c31bd161b848b9dbec5f34f7e1485a8681810cd27d37bde072b68915b41b498f30bb5fb890c73e7a51dc281d1b1d573cfb
29930+
diff: ^5.2.0
29931+
nise: ^6.0.0
29932+
supports-color: ^7
29933+
checksum: c4554b8d9654d42fc4baefecd3b5ac42bcce73ad926d58521233d9c355dc2c1a0d73c55e5b2c929b6814e528cd9b54bc61096b9288579f9b284edd6e3d2da3df
2991829934
languageName: node
2991929935
linkType: hard
2992029936

@@ -30700,7 +30716,7 @@ __metadata:
3070030716
languageName: node
3070130717
linkType: hard
3070230718

30703-
"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0, supports-color@npm:^7.2.0":
30719+
"supports-color@npm:^7, supports-color@npm:^7.0.0, supports-color@npm:^7.1.0":
3070430720
version: 7.2.0
3070530721
resolution: "supports-color@npm:7.2.0"
3070630722
dependencies:
@@ -31199,17 +31215,6 @@ __metadata:
3119931215
languageName: node
3120031216
linkType: hard
3120131217

31202-
"traverse@npm:^0.6.6":
31203-
version: 0.6.9
31204-
resolution: "traverse@npm:0.6.9"
31205-
dependencies:
31206-
gopd: ^1.0.1
31207-
typedarray.prototype.slice: ^1.0.3
31208-
which-typed-array: ^1.1.15
31209-
checksum: 6809ef684b04cd6985a4470f93bf794ad417f04bb1c43a6b1166fe1c94506118c7a7a87c34545fe15918f4e1fe29ced7a5813d8455932042f4ccc5981634139d
31210-
languageName: node
31211-
linkType: hard
31212-
3121331218
"treeify@npm:^1.1.0":
3121431219
version: 1.1.0
3121531220
resolution: "treeify@npm:1.1.0"
@@ -31624,20 +31629,6 @@ __metadata:
3162431629
languageName: node
3162531630
linkType: hard
3162631631

31627-
"typedarray.prototype.slice@npm:^1.0.3":
31628-
version: 1.0.3
31629-
resolution: "typedarray.prototype.slice@npm:1.0.3"
31630-
dependencies:
31631-
call-bind: ^1.0.7
31632-
define-properties: ^1.2.1
31633-
es-abstract: ^1.23.0
31634-
es-errors: ^1.3.0
31635-
typed-array-buffer: ^1.0.2
31636-
typed-array-byte-offset: ^1.0.2
31637-
checksum: 6ac110a8b58a1ccb086242f09d1ce9c7ba2885924e816364a7879083b983d4096f19aab6f9aa8c0ce5ddd3d8ae3f3ba5581e10fa6838880f296a0c54c26f424b
31638-
languageName: node
31639-
linkType: hard
31640-
3164131632
"typedarray@npm:^0.0.6":
3164231633
version: 0.0.6
3164331634
resolution: "typedarray@npm:0.0.6"

0 commit comments

Comments
 (0)