Skip to content

Commit 6df462c

Browse files
committed
[WIP] Test
1 parent c2dca1a commit 6df462c

File tree

1 file changed

+23
-6
lines changed

1 file changed

+23
-6
lines changed

packages/snaps-controllers/src/snaps/SnapController.test.tsx

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,15 +1034,32 @@ describe('SnapController', () => {
10341034
}),
10351035
);
10361036

1037-
const snap = await snapController.installSnaps(MOCK_ORIGIN, {
1037+
await snapController.installSnaps(MOCK_ORIGIN, {
10381038
[MOCK_SNAP_ID]: {},
10391039
});
10401040

1041-
const permissions = (snap[MOCK_SNAP_ID] as Snap).initialPermissions;
1042-
1043-
expect(permissions).toStrictEqual({
1044-
[handlerEndowments.onRpcRequest as string]: { snaps: false, dapps: true },
1045-
});
1041+
expect(messenger.call).toHaveBeenNthCalledWith(
1042+
5,
1043+
'PermissionController:grantPermissions',
1044+
{
1045+
approvedPermissions: {
1046+
[SnapEndowments.Rpc]: {
1047+
caveats: [
1048+
{ type: 'rpcOrigin', value: { dapps: true, snaps: false } },
1049+
],
1050+
},
1051+
},
1052+
subject: { origin: MOCK_SNAP_ID },
1053+
requestData: {
1054+
metadata: {
1055+
dappOrigin: MOCK_ORIGIN,
1056+
id: expect.any(String),
1057+
origin: MOCK_SNAP_ID,
1058+
},
1059+
snapId: MOCK_SNAP_ID,
1060+
},
1061+
},
1062+
);
10461063

10471064
snapController.destroy();
10481065
});

0 commit comments

Comments
 (0)