Example #1
0
 it('should have created a meeting object with public properties', () => {
   assert.exists(meeting);
   assert.exists(meeting.spark);
   assert.exists(meeting.options);
   assert.exists(meeting.attrs);
   assert.exists(meeting.id);
   assert.equal(meeting.userId, uuid1);
   assert.equal(meeting.resource, uuid2);
   assert.equal(meeting.deviceUrl, uuid3);
   assert.equal(meeting.roapSeq, -1);
   assert.deepEqual(meeting.meetingInfo, {});
   assert.instanceOf(meeting.members, Members);
   assert.instanceOf(meeting.roap, Roap);
   assert.isNull(meeting.reconnectionManager);
   assert.isNull(meeting.audio);
   assert.isNull(meeting.video);
   assert.instanceOf(meeting.meetingFSM, StateMachine);
   assert.isNull(meeting.stats);
   assert.isNull(meeting.convoId);
   assert.equal(meeting.locusUrl, url1);
   assert.isNull(meeting.sipUri);
   assert.isNull(meeting.partner);
   assert.isNull(meeting.type);
   assert.isNull(meeting.owner);
   assert.isNull(meeting.hostId);
   assert.isNull(meeting.policy);
   assert.instanceOf(meeting.meetingRequest, MeetingRequest);
   assert.instanceOf(meeting.locusInfo, LocusInfo);
   assert.instanceOf(meeting.mediaProperties, MediaProperties);
 });