|
@@ -78,7 +78,7 @@ describe( "/JitsiConferenceEvents members", () => {
|
78
|
78
|
BREAKOUT_ROOMS_UPDATED,
|
79
|
79
|
JitsiConferenceEvents,
|
80
|
80
|
...others
|
81
|
|
- } = exported as any; // TODO: remove cast after typescript conversion
|
|
81
|
+ } = exported;
|
82
|
82
|
|
83
|
83
|
it( "known members", () => {
|
84
|
84
|
expect( AUDIO_INPUT_STATE_CHANGE ).toBe( 'conference.audio_input_state_changed' );
|
|
@@ -153,84 +153,85 @@ describe( "/JitsiConferenceEvents members", () => {
|
153
|
153
|
expect( FACIAL_EXPRESSION_ADDED ).toBe( 'conference.facial_expression.added' );
|
154
|
154
|
expect( BREAKOUT_ROOMS_MOVE_TO_ROOM ).toBe( 'conference.breakout-rooms.move-to-room' );
|
155
|
155
|
expect( BREAKOUT_ROOMS_UPDATED ).toBe( 'conference.breakout-rooms.updated' );
|
156
|
|
- if ( JitsiConferenceEvents ) {
|
157
|
|
- expect( JitsiConferenceEvents.AUDIO_INPUT_STATE_CHANGE ).toBe( 'conference.audio_input_state_changed' );
|
158
|
|
- expect( JitsiConferenceEvents.AUDIO_UNMUTE_PERMISSIONS_CHANGED ).toBe( 'conference.audio_unmute_permissions_changed' );
|
159
|
|
- expect( JitsiConferenceEvents.AUTH_STATUS_CHANGED ).toBe( 'conference.auth_status_changed' );
|
160
|
|
- expect( JitsiConferenceEvents.BEFORE_STATISTICS_DISPOSED ).toBe( 'conference.beforeStatisticsDisposed' );
|
161
|
|
- expect( JitsiConferenceEvents.CONFERENCE_ERROR ).toBe( 'conference.error' );
|
162
|
|
- expect( JitsiConferenceEvents.CONFERENCE_FAILED ).toBe( 'conference.failed' );
|
163
|
|
- expect( JitsiConferenceEvents.CONFERENCE_JOIN_IN_PROGRESS ).toBe( 'conference.join_in_progress' );
|
164
|
|
- expect( JitsiConferenceEvents.CONFERENCE_JOINED ).toBe( 'conference.joined' );
|
165
|
|
- expect( JitsiConferenceEvents.CONFERENCE_LEFT ).toBe( 'conference.left' );
|
166
|
|
- expect( JitsiConferenceEvents.CONFERENCE_UNIQUE_ID_SET ).toBe( 'conference.unique_id_set' );
|
167
|
|
- expect( JitsiConferenceEvents.CONNECTION_ESTABLISHED ).toBe( 'conference.connectionEstablished' );
|
168
|
|
- expect( JitsiConferenceEvents.CONNECTION_INTERRUPTED ).toBe( 'conference.connectionInterrupted' );
|
169
|
|
- expect( JitsiConferenceEvents.CONNECTION_RESTORED ).toBe( 'conference.connectionRestored' );
|
170
|
|
- expect( JitsiConferenceEvents.DATA_CHANNEL_OPENED ).toBe( 'conference.dataChannelOpened' );
|
171
|
|
- expect( JitsiConferenceEvents.DISPLAY_NAME_CHANGED ).toBe( 'conference.displayNameChanged' );
|
172
|
|
- expect( JitsiConferenceEvents.DOMINANT_SPEAKER_CHANGED ).toBe( 'conference.dominantSpeaker' );
|
173
|
|
- expect( JitsiConferenceEvents.CONFERENCE_CREATED_TIMESTAMP ).toBe( 'conference.createdTimestamp' );
|
174
|
|
- expect( JitsiConferenceEvents.DTMF_SUPPORT_CHANGED ).toBe( 'conference.dtmfSupportChanged' );
|
175
|
|
- expect( JitsiConferenceEvents.ENDPOINT_MESSAGE_RECEIVED ).toBe( 'conference.endpoint_message_received' );
|
176
|
|
- expect( JitsiConferenceEvents.ENDPOINT_STATS_RECEIVED ).toBe( 'conference.endpoint_stats_received' );
|
177
|
|
- expect( JitsiConferenceEvents.JVB121_STATUS ).toBe( 'conference.jvb121Status' );
|
178
|
|
- expect( JitsiConferenceEvents.KICKED ).toBe( 'conference.kicked' );
|
179
|
|
- expect( JitsiConferenceEvents.PARTICIPANT_KICKED ).toBe( 'conference.participant_kicked' );
|
180
|
|
- expect( JitsiConferenceEvents.LAST_N_ENDPOINTS_CHANGED ).toBe( 'conference.lastNEndpointsChanged' );
|
181
|
|
- expect( JitsiConferenceEvents.FORWARDED_SOURCES_CHANGED ).toBe( 'conference.forwardedSourcesChanged' );
|
182
|
|
- expect( JitsiConferenceEvents.LOCK_STATE_CHANGED ).toBe( 'conference.lock_state_changed' );
|
183
|
|
- expect( JitsiConferenceEvents.SERVER_REGION_CHANGED ).toBe( 'conference.server_region_changed' );
|
184
|
|
- expect( JitsiConferenceEvents._MEDIA_SESSION_STARTED ).toBe( 'conference.media_session.started' );
|
185
|
|
- expect( JitsiConferenceEvents._MEDIA_SESSION_ACTIVE_CHANGED ).toBe( 'conference.media_session.active_changed' );
|
186
|
|
- expect( JitsiConferenceEvents.MEMBERS_ONLY_CHANGED ).toBe( 'conference.membersOnlyChanged' );
|
187
|
|
- expect( JitsiConferenceEvents.MESSAGE_RECEIVED ).toBe( 'conference.messageReceived' );
|
188
|
|
- expect( JitsiConferenceEvents.NO_AUDIO_INPUT ).toBe( 'conference.no_audio_input' );
|
189
|
|
- expect( JitsiConferenceEvents.NOISY_MIC ).toBe( 'conference.noisy_mic' );
|
190
|
|
- expect( JitsiConferenceEvents.NON_PARTICIPANT_MESSAGE_RECEIVED ).toBe( 'conference.non_participant_message_received' );
|
191
|
|
- expect( JitsiConferenceEvents.PRIVATE_MESSAGE_RECEIVED ).toBe( 'conference.privateMessageReceived' );
|
192
|
|
- expect( JitsiConferenceEvents.PARTICIPANT_CONN_STATUS_CHANGED ).toBe( 'conference.participant_conn_status_changed' );
|
193
|
|
- expect( JitsiConferenceEvents.PARTCIPANT_FEATURES_CHANGED ).toBe( 'conference.partcipant_features_changed' );
|
194
|
|
- expect( JitsiConferenceEvents.PARTICIPANT_PROPERTY_CHANGED ).toBe( 'conference.participant_property_changed' );
|
195
|
|
- expect( JitsiConferenceEvents.P2P_STATUS ).toBe( 'conference.p2pStatus' );
|
196
|
|
- expect( JitsiConferenceEvents.PHONE_NUMBER_CHANGED ).toBe( 'conference.phoneNumberChanged' );
|
197
|
|
- expect( JitsiConferenceEvents.PROPERTIES_CHANGED ).toBe( 'conference.propertiesChanged' );
|
198
|
|
- expect( JitsiConferenceEvents.RECORDER_STATE_CHANGED ).toBe( 'conference.recorderStateChanged' );
|
199
|
|
- expect( JitsiConferenceEvents.VIDEO_SIP_GW_AVAILABILITY_CHANGED ).toBe( 'conference.videoSIPGWAvailabilityChanged' );
|
200
|
|
- expect( JitsiConferenceEvents.VIDEO_SIP_GW_SESSION_STATE_CHANGED ).toBe( 'conference.videoSIPGWSessionStateChanged' );
|
201
|
|
- expect( JitsiConferenceEvents.START_MUTED_POLICY_CHANGED ).toBe( 'conference.start_muted_policy_changed' );
|
202
|
|
- expect( JitsiConferenceEvents.STARTED_MUTED ).toBe( 'conference.started_muted' );
|
203
|
|
- expect( JitsiConferenceEvents.SUBJECT_CHANGED ).toBe( 'conference.subjectChanged' );
|
204
|
|
- expect( JitsiConferenceEvents.SUSPEND_DETECTED ).toBe( 'conference.suspendDetected' );
|
205
|
|
- expect( JitsiConferenceEvents.TALK_WHILE_MUTED ).toBe( 'conference.talk_while_muted' );
|
206
|
|
- expect( JitsiConferenceEvents.TRACK_ADDED ).toBe( 'conference.trackAdded' );
|
207
|
|
- expect( JitsiConferenceEvents.TRACK_AUDIO_LEVEL_CHANGED ).toBe( 'conference.audioLevelsChanged' );
|
208
|
|
- expect( JitsiConferenceEvents.TRACK_MUTE_CHANGED ).toBe( 'conference.trackMuteChanged' );
|
209
|
|
- expect( JitsiConferenceEvents.TRACK_REMOVED ).toBe( 'conference.trackRemoved' );
|
210
|
|
- expect( JitsiConferenceEvents.TRACK_UNMUTE_REJECTED ).toBe( 'conference.trackUnmuteRejected' );
|
211
|
|
- expect( JitsiConferenceEvents.TRANSCRIPTION_STATUS_CHANGED ).toBe( 'conference.transcriptionStatusChanged' );
|
212
|
|
- expect( JitsiConferenceEvents.USER_JOINED ).toBe( 'conference.userJoined' );
|
213
|
|
- expect( JitsiConferenceEvents.USER_LEFT ).toBe( 'conference.userLeft' );
|
214
|
|
- expect( JitsiConferenceEvents.USER_ROLE_CHANGED ).toBe( 'conference.roleChanged' );
|
215
|
|
- expect( JitsiConferenceEvents.USER_STATUS_CHANGED ).toBe( 'conference.statusChanged' );
|
216
|
|
- expect( JitsiConferenceEvents.VIDEO_UNMUTE_PERMISSIONS_CHANGED ).toBe( 'conference.video_unmute_permissions_changed' );
|
217
|
|
- expect( JitsiConferenceEvents.BOT_TYPE_CHANGED ).toBe( 'conference.bot_type_changed' );
|
218
|
|
- expect( JitsiConferenceEvents.LOBBY_USER_JOINED ).toBe( 'conference.lobby.userJoined' );
|
219
|
|
- expect( JitsiConferenceEvents.LOBBY_USER_UPDATED ).toBe( 'conference.lobby.userUpdated' );
|
220
|
|
- expect( JitsiConferenceEvents.LOBBY_USER_LEFT ).toBe( 'conference.lobby.userLeft' );
|
221
|
|
- expect( JitsiConferenceEvents.AV_MODERATION_APPROVED ).toBe( 'conference.av_moderation.approved' );
|
222
|
|
- expect( JitsiConferenceEvents.AV_MODERATION_REJECTED ).toBe( 'conference.av_moderation.rejected' );
|
223
|
|
- expect( JitsiConferenceEvents.AV_MODERATION_CHANGED ).toBe( 'conference.av_moderation.changed' );
|
224
|
|
- expect( JitsiConferenceEvents.AV_MODERATION_PARTICIPANT_APPROVED ).toBe( 'conference.av_moderation.participant.approved' );
|
225
|
|
- expect( JitsiConferenceEvents.AV_MODERATION_PARTICIPANT_REJECTED ).toBe( 'conference.av_moderation.participant.rejected' );
|
226
|
|
- expect( JitsiConferenceEvents.FACIAL_EXPRESSION_ADDED ).toBe( 'conference.facial_expression.added' );
|
227
|
|
- expect( JitsiConferenceEvents.BREAKOUT_ROOMS_MOVE_TO_ROOM ).toBe( 'conference.breakout-rooms.move-to-room' );
|
228
|
|
- expect( JitsiConferenceEvents.BREAKOUT_ROOMS_UPDATED ).toBe( 'conference.breakout-rooms.updated' );
|
229
|
|
- }
|
230
|
|
- } );
|
231
|
156
|
|
232
|
|
- it( "unknown members", () => {
|
233
|
|
- const keys = Object.keys( others );
|
234
|
|
- expect( keys ).withContext( `Extra members: ${ keys.join( ", " ) }` ).toEqual( [] );
|
|
157
|
+ expect( JitsiConferenceEvents ).toBeDefined();
|
|
158
|
+
|
|
159
|
+ expect( JitsiConferenceEvents.AUDIO_INPUT_STATE_CHANGE ).toBe( 'conference.audio_input_state_changed' );
|
|
160
|
+ expect( JitsiConferenceEvents.AUDIO_UNMUTE_PERMISSIONS_CHANGED ).toBe( 'conference.audio_unmute_permissions_changed' );
|
|
161
|
+ expect( JitsiConferenceEvents.AUTH_STATUS_CHANGED ).toBe( 'conference.auth_status_changed' );
|
|
162
|
+ expect( JitsiConferenceEvents.BEFORE_STATISTICS_DISPOSED ).toBe( 'conference.beforeStatisticsDisposed' );
|
|
163
|
+ expect( JitsiConferenceEvents.CONFERENCE_ERROR ).toBe( 'conference.error' );
|
|
164
|
+ expect( JitsiConferenceEvents.CONFERENCE_FAILED ).toBe( 'conference.failed' );
|
|
165
|
+ expect( JitsiConferenceEvents.CONFERENCE_JOIN_IN_PROGRESS ).toBe( 'conference.join_in_progress' );
|
|
166
|
+ expect( JitsiConferenceEvents.CONFERENCE_JOINED ).toBe( 'conference.joined' );
|
|
167
|
+ expect( JitsiConferenceEvents.CONFERENCE_LEFT ).toBe( 'conference.left' );
|
|
168
|
+ expect( JitsiConferenceEvents.CONFERENCE_UNIQUE_ID_SET ).toBe( 'conference.unique_id_set' );
|
|
169
|
+ expect( JitsiConferenceEvents.CONNECTION_ESTABLISHED ).toBe( 'conference.connectionEstablished' );
|
|
170
|
+ expect( JitsiConferenceEvents.CONNECTION_INTERRUPTED ).toBe( 'conference.connectionInterrupted' );
|
|
171
|
+ expect( JitsiConferenceEvents.CONNECTION_RESTORED ).toBe( 'conference.connectionRestored' );
|
|
172
|
+ expect( JitsiConferenceEvents.DATA_CHANNEL_OPENED ).toBe( 'conference.dataChannelOpened' );
|
|
173
|
+ expect( JitsiConferenceEvents.DISPLAY_NAME_CHANGED ).toBe( 'conference.displayNameChanged' );
|
|
174
|
+ expect( JitsiConferenceEvents.DOMINANT_SPEAKER_CHANGED ).toBe( 'conference.dominantSpeaker' );
|
|
175
|
+ expect( JitsiConferenceEvents.CONFERENCE_CREATED_TIMESTAMP ).toBe( 'conference.createdTimestamp' );
|
|
176
|
+ expect( JitsiConferenceEvents.DTMF_SUPPORT_CHANGED ).toBe( 'conference.dtmfSupportChanged' );
|
|
177
|
+ expect( JitsiConferenceEvents.ENDPOINT_MESSAGE_RECEIVED ).toBe( 'conference.endpoint_message_received' );
|
|
178
|
+ expect( JitsiConferenceEvents.ENDPOINT_STATS_RECEIVED ).toBe( 'conference.endpoint_stats_received' );
|
|
179
|
+ expect( JitsiConferenceEvents.JVB121_STATUS ).toBe( 'conference.jvb121Status' );
|
|
180
|
+ expect( JitsiConferenceEvents.KICKED ).toBe( 'conference.kicked' );
|
|
181
|
+ expect( JitsiConferenceEvents.PARTICIPANT_KICKED ).toBe( 'conference.participant_kicked' );
|
|
182
|
+ expect( JitsiConferenceEvents.LAST_N_ENDPOINTS_CHANGED ).toBe( 'conference.lastNEndpointsChanged' );
|
|
183
|
+ expect( JitsiConferenceEvents.FORWARDED_SOURCES_CHANGED ).toBe( 'conference.forwardedSourcesChanged' );
|
|
184
|
+ expect( JitsiConferenceEvents.LOCK_STATE_CHANGED ).toBe( 'conference.lock_state_changed' );
|
|
185
|
+ expect( JitsiConferenceEvents.SERVER_REGION_CHANGED ).toBe( 'conference.server_region_changed' );
|
|
186
|
+ expect( JitsiConferenceEvents._MEDIA_SESSION_STARTED ).toBe( 'conference.media_session.started' );
|
|
187
|
+ expect( JitsiConferenceEvents._MEDIA_SESSION_ACTIVE_CHANGED ).toBe( 'conference.media_session.active_changed' );
|
|
188
|
+ expect( JitsiConferenceEvents.MEMBERS_ONLY_CHANGED ).toBe( 'conference.membersOnlyChanged' );
|
|
189
|
+ expect( JitsiConferenceEvents.MESSAGE_RECEIVED ).toBe( 'conference.messageReceived' );
|
|
190
|
+ expect( JitsiConferenceEvents.NO_AUDIO_INPUT ).toBe( 'conference.no_audio_input' );
|
|
191
|
+ expect( JitsiConferenceEvents.NOISY_MIC ).toBe( 'conference.noisy_mic' );
|
|
192
|
+ expect( JitsiConferenceEvents.NON_PARTICIPANT_MESSAGE_RECEIVED ).toBe( 'conference.non_participant_message_received' );
|
|
193
|
+ expect( JitsiConferenceEvents.PRIVATE_MESSAGE_RECEIVED ).toBe( 'conference.privateMessageReceived' );
|
|
194
|
+ expect( JitsiConferenceEvents.PARTICIPANT_CONN_STATUS_CHANGED ).toBe( 'conference.participant_conn_status_changed' );
|
|
195
|
+ expect( JitsiConferenceEvents.PARTCIPANT_FEATURES_CHANGED ).toBe( 'conference.partcipant_features_changed' );
|
|
196
|
+ expect( JitsiConferenceEvents.PARTICIPANT_PROPERTY_CHANGED ).toBe( 'conference.participant_property_changed' );
|
|
197
|
+ expect( JitsiConferenceEvents.P2P_STATUS ).toBe( 'conference.p2pStatus' );
|
|
198
|
+ expect( JitsiConferenceEvents.PHONE_NUMBER_CHANGED ).toBe( 'conference.phoneNumberChanged' );
|
|
199
|
+ expect( JitsiConferenceEvents.PROPERTIES_CHANGED ).toBe( 'conference.propertiesChanged' );
|
|
200
|
+ expect( JitsiConferenceEvents.RECORDER_STATE_CHANGED ).toBe( 'conference.recorderStateChanged' );
|
|
201
|
+ expect( JitsiConferenceEvents.VIDEO_SIP_GW_AVAILABILITY_CHANGED ).toBe( 'conference.videoSIPGWAvailabilityChanged' );
|
|
202
|
+ expect( JitsiConferenceEvents.VIDEO_SIP_GW_SESSION_STATE_CHANGED ).toBe( 'conference.videoSIPGWSessionStateChanged' );
|
|
203
|
+ expect( JitsiConferenceEvents.START_MUTED_POLICY_CHANGED ).toBe( 'conference.start_muted_policy_changed' );
|
|
204
|
+ expect( JitsiConferenceEvents.STARTED_MUTED ).toBe( 'conference.started_muted' );
|
|
205
|
+ expect( JitsiConferenceEvents.SUBJECT_CHANGED ).toBe( 'conference.subjectChanged' );
|
|
206
|
+ expect( JitsiConferenceEvents.SUSPEND_DETECTED ).toBe( 'conference.suspendDetected' );
|
|
207
|
+ expect( JitsiConferenceEvents.TALK_WHILE_MUTED ).toBe( 'conference.talk_while_muted' );
|
|
208
|
+ expect( JitsiConferenceEvents.TRACK_ADDED ).toBe( 'conference.trackAdded' );
|
|
209
|
+ expect( JitsiConferenceEvents.TRACK_AUDIO_LEVEL_CHANGED ).toBe( 'conference.audioLevelsChanged' );
|
|
210
|
+ expect( JitsiConferenceEvents.TRACK_MUTE_CHANGED ).toBe( 'conference.trackMuteChanged' );
|
|
211
|
+ expect( JitsiConferenceEvents.TRACK_REMOVED ).toBe( 'conference.trackRemoved' );
|
|
212
|
+ expect( JitsiConferenceEvents.TRACK_UNMUTE_REJECTED ).toBe( 'conference.trackUnmuteRejected' );
|
|
213
|
+ expect( JitsiConferenceEvents.TRANSCRIPTION_STATUS_CHANGED ).toBe( 'conference.transcriptionStatusChanged' );
|
|
214
|
+ expect( JitsiConferenceEvents.USER_JOINED ).toBe( 'conference.userJoined' );
|
|
215
|
+ expect( JitsiConferenceEvents.USER_LEFT ).toBe( 'conference.userLeft' );
|
|
216
|
+ expect( JitsiConferenceEvents.USER_ROLE_CHANGED ).toBe( 'conference.roleChanged' );
|
|
217
|
+ expect( JitsiConferenceEvents.USER_STATUS_CHANGED ).toBe( 'conference.statusChanged' );
|
|
218
|
+ expect( JitsiConferenceEvents.VIDEO_UNMUTE_PERMISSIONS_CHANGED ).toBe( 'conference.video_unmute_permissions_changed' );
|
|
219
|
+ expect( JitsiConferenceEvents.BOT_TYPE_CHANGED ).toBe( 'conference.bot_type_changed' );
|
|
220
|
+ expect( JitsiConferenceEvents.LOBBY_USER_JOINED ).toBe( 'conference.lobby.userJoined' );
|
|
221
|
+ expect( JitsiConferenceEvents.LOBBY_USER_UPDATED ).toBe( 'conference.lobby.userUpdated' );
|
|
222
|
+ expect( JitsiConferenceEvents.LOBBY_USER_LEFT ).toBe( 'conference.lobby.userLeft' );
|
|
223
|
+ expect( JitsiConferenceEvents.AV_MODERATION_APPROVED ).toBe( 'conference.av_moderation.approved' );
|
|
224
|
+ expect( JitsiConferenceEvents.AV_MODERATION_REJECTED ).toBe( 'conference.av_moderation.rejected' );
|
|
225
|
+ expect( JitsiConferenceEvents.AV_MODERATION_CHANGED ).toBe( 'conference.av_moderation.changed' );
|
|
226
|
+ expect( JitsiConferenceEvents.AV_MODERATION_PARTICIPANT_APPROVED ).toBe( 'conference.av_moderation.participant.approved' );
|
|
227
|
+ expect( JitsiConferenceEvents.AV_MODERATION_PARTICIPANT_REJECTED ).toBe( 'conference.av_moderation.participant.rejected' );
|
|
228
|
+ expect( JitsiConferenceEvents.FACIAL_EXPRESSION_ADDED ).toBe( 'conference.facial_expression.added' );
|
|
229
|
+ expect( JitsiConferenceEvents.BREAKOUT_ROOMS_MOVE_TO_ROOM ).toBe( 'conference.breakout-rooms.move-to-room' );
|
|
230
|
+ expect( JitsiConferenceEvents.BREAKOUT_ROOMS_UPDATED ).toBe( 'conference.breakout-rooms.updated' );
|
235
|
231
|
} );
|
|
232
|
+
|
|
233
|
+it( "unknown members", () => {
|
|
234
|
+ const keys = Object.keys( others );
|
|
235
|
+ expect( keys ).withContext( `Extra members: ${ keys.join( ", " ) }` ).toEqual( [] );
|
|
236
|
+} );
|
236
|
237
|
} );
|