You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-07-31 15:24:23 +03:00
Unit test for asserted identity messages
This commit is contained in:
@ -254,4 +254,43 @@ describe('Call', function() {
|
|||||||
sdpMid: '',
|
sdpMid: '',
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should map asserted identity messages to remoteAssertedIdentity', async function() {
|
||||||
|
const callPromise = call.placeVoiceCall();
|
||||||
|
await client.httpBackend.flush();
|
||||||
|
await callPromise;
|
||||||
|
await call.onAnswerReceived({
|
||||||
|
getContent: () => {
|
||||||
|
return {
|
||||||
|
version: 1,
|
||||||
|
call_id: call.callId,
|
||||||
|
party_id: 'party_id',
|
||||||
|
answer: {
|
||||||
|
sdp: DUMMY_SDP,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
await call.onAssertedIdentityReceived({
|
||||||
|
getContent: () => {
|
||||||
|
return {
|
||||||
|
version: 1,
|
||||||
|
call_id: call.callId,
|
||||||
|
party_id: 'party_id',
|
||||||
|
asserted_identity: {
|
||||||
|
id: "@steve:example.com",
|
||||||
|
display_name: "Steve Gibbons",
|
||||||
|
},
|
||||||
|
};
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
const ident = call.getRemoteAssertedIdentity();
|
||||||
|
expect(ident.id).toEqual("@steve:example.com");
|
||||||
|
expect(ident.displayName).toEqual("Steve Gibbons");
|
||||||
|
|
||||||
|
// Hangup to stop timers
|
||||||
|
call.hangup(CallErrorCode.UserHangup, true);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user