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); });