Skip to content

Commit c2a0010

Browse files
committed
[WIP] Test
1 parent 5808ffe commit c2a0010

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
@@ -1033,15 +1033,32 @@ describe('SnapController', () => {
10331033
}),
10341034
);
10351035

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

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

10461063
snapController.destroy();
10471064
});

0 commit comments

Comments
 (0)