Browse Source

fix(ts) clean-up TS tests where conversion is complete

tags/v0.0.2
Gary Hunt 2 years ago
parent
commit
ec69d35950
No account linked to committer's email address

+ 24
- 23
JitsiConferenceErrors.spec.ts View File

@@ -26,7 +26,7 @@ describe( "/JitsiConferenceErrors members", () => {
26 26
         VIDEOBRIDGE_NOT_AVAILABLE,
27 27
         JitsiConferenceErrors,
28 28
         ...others
29
-    } = exported as any; // TODO: remove cast after typescript conversion
29
+    } = exported;
30 30
 
31 31
     it( "known members", () => {
32 32
         expect( AUTHENTICATION_REQUIRED ).toBe( 'conference.authenticationRequired' );
@@ -49,28 +49,29 @@ describe( "/JitsiConferenceErrors members", () => {
49 49
         expect( PASSWORD_REQUIRED ).toBe( 'conference.passwordRequired' );
50 50
         expect( RESERVATION_ERROR ).toBe( 'conference.reservationError' );
51 51
         expect( VIDEOBRIDGE_NOT_AVAILABLE ).toBe( 'conference.videobridgeNotAvailable' );
52
-        if ( JitsiConferenceErrors ) {
53
-            expect( JitsiConferenceErrors.AUTHENTICATION_REQUIRED ).toBe( 'conference.authenticationRequired' );
54
-            expect( JitsiConferenceErrors.CHAT_ERROR ).toBe( 'conference.chatError' );
55
-            expect( JitsiConferenceErrors.SETTINGS_ERROR ).toBe( 'conference.settingsError' );
56
-            expect( JitsiConferenceErrors.CONFERENCE_DESTROYED ).toBe( 'conference.destroyed' );
57
-            expect( JitsiConferenceErrors.CONFERENCE_MAX_USERS ).toBe( 'conference.max_users' );
58
-            expect( JitsiConferenceErrors.CONNECTION_ERROR ).toBe( 'conference.connectionError' );
59
-            expect( JitsiConferenceErrors.CONFERENCE_RESTARTED ).toBe( 'conference.restarted' );
60
-            expect( JitsiConferenceErrors.NOT_ALLOWED_ERROR ).toBe( 'conference.connectionError.notAllowed' );
61
-            expect( JitsiConferenceErrors.MEMBERS_ONLY_ERROR ).toBe( 'conference.connectionError.membersOnly' );
62
-            expect( JitsiConferenceErrors.CONFERENCE_ACCESS_DENIED ).toBe( 'conference.connectionError.accessDenied' );
63
-            expect( JitsiConferenceErrors.FOCUS_DISCONNECTED ).toBe( 'conference.focusDisconnected' );
64
-            expect( JitsiConferenceErrors.FOCUS_LEFT ).toBe( 'conference.focusLeft' );
65
-            expect( JitsiConferenceErrors.GRACEFUL_SHUTDOWN ).toBe( 'conference.gracefulShutdown' );
66
-            expect( JitsiConferenceErrors.ICE_FAILED ).toBe( 'conference.iceFailed' );
67
-            expect( JitsiConferenceErrors.INCOMPATIBLE_SERVER_VERSIONS ).toBe( 'conference.incompatible_server_versions' );
68
-            expect( JitsiConferenceErrors.OFFER_ANSWER_FAILED ).toBe( 'conference.offerAnswerFailed' );
69
-            expect( JitsiConferenceErrors.PASSWORD_NOT_SUPPORTED ).toBe( 'conference.passwordNotSupported' );
70
-            expect( JitsiConferenceErrors.PASSWORD_REQUIRED ).toBe( 'conference.passwordRequired' );
71
-            expect( JitsiConferenceErrors.RESERVATION_ERROR ).toBe( 'conference.reservationError' );
72
-            expect( JitsiConferenceErrors.VIDEOBRIDGE_NOT_AVAILABLE ).toBe( 'conference.videobridgeNotAvailable' );
73
-        }
52
+
53
+        expect( JitsiConferenceErrors ).toBeDefined();
54
+
55
+        expect( JitsiConferenceErrors.AUTHENTICATION_REQUIRED ).toBe( 'conference.authenticationRequired' );
56
+        expect( JitsiConferenceErrors.CHAT_ERROR ).toBe( 'conference.chatError' );
57
+        expect( JitsiConferenceErrors.SETTINGS_ERROR ).toBe( 'conference.settingsError' );
58
+        expect( JitsiConferenceErrors.CONFERENCE_DESTROYED ).toBe( 'conference.destroyed' );
59
+        expect( JitsiConferenceErrors.CONFERENCE_MAX_USERS ).toBe( 'conference.max_users' );
60
+        expect( JitsiConferenceErrors.CONNECTION_ERROR ).toBe( 'conference.connectionError' );
61
+        expect( JitsiConferenceErrors.CONFERENCE_RESTARTED ).toBe( 'conference.restarted' );
62
+        expect( JitsiConferenceErrors.NOT_ALLOWED_ERROR ).toBe( 'conference.connectionError.notAllowed' );
63
+        expect( JitsiConferenceErrors.MEMBERS_ONLY_ERROR ).toBe( 'conference.connectionError.membersOnly' );
64
+        expect( JitsiConferenceErrors.CONFERENCE_ACCESS_DENIED ).toBe( 'conference.connectionError.accessDenied' );
65
+        expect( JitsiConferenceErrors.FOCUS_DISCONNECTED ).toBe( 'conference.focusDisconnected' );
66
+        expect( JitsiConferenceErrors.FOCUS_LEFT ).toBe( 'conference.focusLeft' );
67
+        expect( JitsiConferenceErrors.GRACEFUL_SHUTDOWN ).toBe( 'conference.gracefulShutdown' );
68
+        expect( JitsiConferenceErrors.ICE_FAILED ).toBe( 'conference.iceFailed' );
69
+        expect( JitsiConferenceErrors.INCOMPATIBLE_SERVER_VERSIONS ).toBe( 'conference.incompatible_server_versions' );
70
+        expect( JitsiConferenceErrors.OFFER_ANSWER_FAILED ).toBe( 'conference.offerAnswerFailed' );
71
+        expect( JitsiConferenceErrors.PASSWORD_NOT_SUPPORTED ).toBe( 'conference.passwordNotSupported' );
72
+        expect( JitsiConferenceErrors.PASSWORD_REQUIRED ).toBe( 'conference.passwordRequired' );
73
+        expect( JitsiConferenceErrors.RESERVATION_ERROR ).toBe( 'conference.reservationError' );
74
+        expect( JitsiConferenceErrors.VIDEOBRIDGE_NOT_AVAILABLE ).toBe( 'conference.videobridgeNotAvailable' );
74 75
     } );
75 76
 
76 77
     it( "unknown members", () => {

+ 80
- 79
JitsiConferenceEvents.spec.ts View File

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

+ 8
- 7
JitsiConnectionErrors.spec.ts View File

@@ -10,19 +10,20 @@ describe( "/JitsiConnectionErrors members", () => {
10 10
         SERVER_ERROR,
11 11
         JitsiConnectionErrors,
12 12
         ...others
13
-    } = exported as any; // TODO: remove cast after typescript conversion
13
+    } = exported;
14 14
 
15 15
     it( "known members", () => {
16 16
         expect( CONNECTION_DROPPED_ERROR ).toBe( 'connection.droppedError' );
17 17
         expect( OTHER_ERROR ).toBe( 'connection.otherError' );
18 18
         expect( PASSWORD_REQUIRED ).toBe( 'connection.passwordRequired' );
19 19
         expect( SERVER_ERROR ).toBe( 'connection.serverError' );
20
-        if ( JitsiConnectionErrors ) {
21
-            expect( JitsiConnectionErrors.CONNECTION_DROPPED_ERROR ).toBe( 'connection.droppedError' );
22
-            expect( JitsiConnectionErrors.OTHER_ERROR ).toBe( 'connection.otherError' );
23
-            expect( JitsiConnectionErrors.PASSWORD_REQUIRED ).toBe( 'connection.passwordRequired' );
24
-            expect( JitsiConnectionErrors.SERVER_ERROR ).toBe( 'connection.serverError' );
25
-        }
20
+
21
+        expect( JitsiConnectionErrors ).toBeDefined();
22
+
23
+        expect( JitsiConnectionErrors.CONNECTION_DROPPED_ERROR ).toBe( 'connection.droppedError' );
24
+        expect( JitsiConnectionErrors.OTHER_ERROR ).toBe( 'connection.otherError' );
25
+        expect( JitsiConnectionErrors.PASSWORD_REQUIRED ).toBe( 'connection.passwordRequired' );
26
+        expect( JitsiConnectionErrors.SERVER_ERROR ).toBe( 'connection.serverError' );
26 27
     } );
27 28
 
28 29
     it( "unknown members", () => {

+ 9
- 8
JitsiConnectionEvents.spec.ts View File

@@ -11,7 +11,7 @@ describe( "/JitsiConnectionEvents members", () => {
11 11
         DISPLAY_NAME_REQUIRED,
12 12
         JitsiConnectionEvents,
13 13
         ...others
14
-    } = exported as any; // TODO: remove cast after typescript conversion
14
+    } = exported;
15 15
 
16 16
     it( "known members", () => {
17 17
         expect( CONNECTION_DISCONNECTED ).toBe( 'connection.connectionDisconnected' );
@@ -19,13 +19,14 @@ describe( "/JitsiConnectionEvents members", () => {
19 19
         expect( CONNECTION_FAILED ).toBe( 'connection.connectionFailed' );
20 20
         expect( WRONG_STATE ).toBe( 'connection.wrongState' );
21 21
         expect( DISPLAY_NAME_REQUIRED ).toBe( 'connection.display_name_required' );
22
-        if ( JitsiConnectionEvents ) {
23
-            expect( JitsiConnectionEvents.CONNECTION_DISCONNECTED ).toBe( 'connection.connectionDisconnected' );
24
-            expect( JitsiConnectionEvents.CONNECTION_ESTABLISHED ).toBe( 'connection.connectionEstablished' );
25
-            expect( JitsiConnectionEvents.CONNECTION_FAILED ).toBe( 'connection.connectionFailed' );
26
-            expect( JitsiConnectionEvents.WRONG_STATE ).toBe( 'connection.wrongState' );
27
-            expect( JitsiConnectionEvents.DISPLAY_NAME_REQUIRED ).toBe( 'connection.display_name_required' );
28
-        }
22
+
23
+        expect( JitsiConnectionEvents ).toBeDefined();
24
+
25
+        expect( JitsiConnectionEvents.CONNECTION_DISCONNECTED ).toBe( 'connection.connectionDisconnected' );
26
+        expect( JitsiConnectionEvents.CONNECTION_ESTABLISHED ).toBe( 'connection.connectionEstablished' );
27
+        expect( JitsiConnectionEvents.CONNECTION_FAILED ).toBe( 'connection.connectionFailed' );
28
+        expect( JitsiConnectionEvents.WRONG_STATE ).toBe( 'connection.wrongState' );
29
+        expect( JitsiConnectionEvents.DISPLAY_NAME_REQUIRED ).toBe( 'connection.display_name_required' );
29 30
     } );
30 31
 
31 32
     it( "unknown members", () => {

+ 8
- 7
JitsiMediaDevicesEvents.spec.ts View File

@@ -10,19 +10,20 @@ describe( "/JitsiMediaDevicesEvents members", () => {
10 10
         SLOW_GET_USER_MEDIA,
11 11
         JitsiMediaDevicesEvents,
12 12
         ...others
13
-    } = exported as any; // TODO: remove cast after typescript conversion
13
+    } = exported;
14 14
 
15 15
     it( "known members", () => {
16 16
         expect( DEVICE_LIST_CHANGED ).toBe( 'mediaDevices.devicechange' );
17 17
         expect( PERMISSIONS_CHANGED ).toBe( 'rtc.permissions_changed' );
18 18
         expect( PERMISSION_PROMPT_IS_SHOWN ).toBe( 'mediaDevices.permissionPromptIsShown' );
19 19
         expect( SLOW_GET_USER_MEDIA ).toBe( 'mediaDevices.slowGetUserMedia' );
20
-        if ( JitsiMediaDevicesEvents ) {
21
-            expect( JitsiMediaDevicesEvents.DEVICE_LIST_CHANGED ).toBe( 'mediaDevices.devicechange' );
22
-            expect( JitsiMediaDevicesEvents.PERMISSIONS_CHANGED ).toBe( 'rtc.permissions_changed' );
23
-            expect( JitsiMediaDevicesEvents.PERMISSION_PROMPT_IS_SHOWN ).toBe( 'mediaDevices.permissionPromptIsShown' );
24
-            expect( JitsiMediaDevicesEvents.SLOW_GET_USER_MEDIA ).toBe( 'mediaDevices.slowGetUserMedia' );
25
-        }
20
+
21
+        expect( JitsiMediaDevicesEvents ).toBeDefined();
22
+
23
+        expect( JitsiMediaDevicesEvents.DEVICE_LIST_CHANGED ).toBe( 'mediaDevices.devicechange' );
24
+        expect( JitsiMediaDevicesEvents.PERMISSIONS_CHANGED ).toBe( 'rtc.permissions_changed' );
25
+        expect( JitsiMediaDevicesEvents.PERMISSION_PROMPT_IS_SHOWN ).toBe( 'mediaDevices.permissionPromptIsShown' );
26
+        expect( JitsiMediaDevicesEvents.SLOW_GET_USER_MEDIA ).toBe( 'mediaDevices.slowGetUserMedia' );
26 27
     } );
27 28
 
28 29
     it( "unknown members", () => {

+ 16
- 15
JitsiTrackErrors.spec.ts View File

@@ -18,7 +18,7 @@ describe( "/JitsiTrackErrors members", () => {
18 18
         UNSUPPORTED_RESOLUTION,
19 19
         JitsiTrackErrors,
20 20
         ...others
21
-    } = exported as any; // TODO: remove cast after typescript conversion
21
+    } = exported;
22 22
 
23 23
     it( "known members", () => {
24 24
         expect( CONSTRAINT_FAILED ).toBe( 'gum.constraint_failed' );
@@ -33,20 +33,21 @@ describe( "/JitsiTrackErrors members", () => {
33 33
         expect( TRACK_IS_DISPOSED ).toBe( 'track.track_is_disposed' );
34 34
         expect( TRACK_NO_STREAM_FOUND ).toBe( 'track.no_stream_found' );
35 35
         expect( UNSUPPORTED_RESOLUTION ).toBe( 'gum.unsupported_resolution' );
36
-        if ( JitsiTrackErrors ) {
37
-            expect( JitsiTrackErrors.CONSTRAINT_FAILED ).toBe( 'gum.constraint_failed' );
38
-            expect( JitsiTrackErrors.ELECTRON_DESKTOP_PICKER_ERROR ).toBe( 'gum.electron_desktop_picker_error' );
39
-            expect( JitsiTrackErrors.ELECTRON_DESKTOP_PICKER_NOT_FOUND ).toBe( 'gum.electron_desktop_picker_not_found' );
40
-            expect( JitsiTrackErrors.GENERAL ).toBe( 'gum.general' );
41
-            expect( JitsiTrackErrors.NOT_FOUND ).toBe( 'gum.not_found' );
42
-            expect( JitsiTrackErrors.PERMISSION_DENIED ).toBe( 'gum.permission_denied' );
43
-            expect( JitsiTrackErrors.SCREENSHARING_GENERIC_ERROR ).toBe( 'gum.screensharing_generic_error' );
44
-            expect( JitsiTrackErrors.SCREENSHARING_USER_CANCELED ).toBe( 'gum.screensharing_user_canceled' );
45
-            expect( JitsiTrackErrors.TIMEOUT ).toBe( 'gum.timeout' );
46
-            expect( JitsiTrackErrors.TRACK_IS_DISPOSED ).toBe( 'track.track_is_disposed' );
47
-            expect( JitsiTrackErrors.TRACK_NO_STREAM_FOUND ).toBe( 'track.no_stream_found' );
48
-            expect( JitsiTrackErrors.UNSUPPORTED_RESOLUTION ).toBe( 'gum.unsupported_resolution' );
49
-        }
36
+
37
+        expect( JitsiTrackErrors ).toBeDefined();
38
+
39
+        expect( JitsiTrackErrors.CONSTRAINT_FAILED ).toBe( 'gum.constraint_failed' );
40
+        expect( JitsiTrackErrors.ELECTRON_DESKTOP_PICKER_ERROR ).toBe( 'gum.electron_desktop_picker_error' );
41
+        expect( JitsiTrackErrors.ELECTRON_DESKTOP_PICKER_NOT_FOUND ).toBe( 'gum.electron_desktop_picker_not_found' );
42
+        expect( JitsiTrackErrors.GENERAL ).toBe( 'gum.general' );
43
+        expect( JitsiTrackErrors.NOT_FOUND ).toBe( 'gum.not_found' );
44
+        expect( JitsiTrackErrors.PERMISSION_DENIED ).toBe( 'gum.permission_denied' );
45
+        expect( JitsiTrackErrors.SCREENSHARING_GENERIC_ERROR ).toBe( 'gum.screensharing_generic_error' );
46
+        expect( JitsiTrackErrors.SCREENSHARING_USER_CANCELED ).toBe( 'gum.screensharing_user_canceled' );
47
+        expect( JitsiTrackErrors.TIMEOUT ).toBe( 'gum.timeout' );
48
+        expect( JitsiTrackErrors.TRACK_IS_DISPOSED ).toBe( 'track.track_is_disposed' );
49
+        expect( JitsiTrackErrors.TRACK_NO_STREAM_FOUND ).toBe( 'track.no_stream_found' );
50
+        expect( JitsiTrackErrors.UNSUPPORTED_RESOLUTION ).toBe( 'gum.unsupported_resolution' );
50 51
     } );
51 52
 
52 53
     it( "unknown members", () => {

+ 6
- 5
JitsiTranscriptionStatus.spec.ts View File

@@ -8,15 +8,16 @@ describe( "/JitsiTranscriptionStatus members", () => {
8 8
         OFF,
9 9
         JitsiTranscriptionStatus,
10 10
         ...others
11
-    } = exported as any; // TODO: remove cast after typescript conversion
11
+    } = exported;
12 12
 
13 13
     it( "known members", () => {
14 14
         expect( ON ).toBe( 'on' );
15 15
         expect( OFF ).toBe( 'off' );
16
-        if ( JitsiTranscriptionStatus ) {
17
-            expect( JitsiTranscriptionStatus.ON ).toBe( 'on' );
18
-            expect( JitsiTranscriptionStatus.OFF ).toBe( 'off' );
19
-        }
16
+
17
+        expect( JitsiTranscriptionStatus ).toBeDefined();
18
+
19
+        expect( JitsiTranscriptionStatus.ON ).toBe( 'on' );
20
+        expect( JitsiTranscriptionStatus.OFF ).toBe( 'off' );
20 21
     } );
21 22
 
22 23
     it( "unknown members", () => {

+ 1
- 1
modules/proxyconnection/constants.spec.ts View File

@@ -11,7 +11,7 @@ describe( "modules/proxyconnection/constants members", () => {
11 11
         TRANSPORT_INFO,
12 12
         UNAVAILABLE,
13 13
         ...others
14
-    } = ACTIONS as any; // TODO: remove cast after typescript conversion
14
+    } = ACTIONS;
15 15
 
16 16
     it( "known members", () => {
17 17
         expect( ACCEPT ).toBe( 'session-accept' );

+ 16
- 13
modules/videosipgw/VideoSIPGWConstants.spec.ts View File

@@ -18,7 +18,7 @@ describe( "/modules/videosipgw/VideoSIPGWConstants members", () => {
18 18
         VideoSIPGWStateConstants,
19 19
         VideoSIPGWErrorConstants,
20 20
         ...others
21
-    } = exported as any; // TODO: remove cast after typescript conversion
21
+    } = exported;
22 22
 
23 23
     it( "known members", () => {
24 24
         expect( STATUS_AVAILABLE ).toBe( 'available' );
@@ -31,18 +31,21 @@ describe( "/modules/videosipgw/VideoSIPGWConstants members", () => {
31 31
         expect( STATE_FAILED ).toBe( 'failed' );
32 32
         expect( ERROR_NO_CONNECTION ).toBe( 'error_no_connection' );
33 33
         expect( ERROR_SESSION_EXISTS ).toBe( 'error_session_already_exists' );
34
-        if ( VideoSIPGWStatusConstants ) {
35
-            expect( VideoSIPGWStatusConstants.STATUS_AVAILABLE ).toBe( 'available' );
36
-            expect( VideoSIPGWStatusConstants.STATUS_UNDEFINED ).toBe( 'undefined' );
37
-            expect( VideoSIPGWStatusConstants.STATUS_BUSY ).toBe( 'busy' );
38
-            expect( VideoSIPGWStateConstants.STATE_ON ).toBe( 'on' );
39
-            expect( VideoSIPGWStateConstants.STATE_OFF ).toBe( 'off' );
40
-            expect( VideoSIPGWStateConstants.STATE_PENDING ).toBe( 'pending' );
41
-            expect( VideoSIPGWStateConstants.STATE_RETRYING ).toBe( 'retrying' );
42
-            expect( VideoSIPGWStateConstants.STATE_FAILED ).toBe( 'failed' );
43
-            expect( VideoSIPGWErrorConstants.ERROR_NO_CONNECTION ).toBe( 'error_no_connection' );
44
-            expect( VideoSIPGWErrorConstants.ERROR_SESSION_EXISTS ).toBe( 'error_session_already_exists' );
45
-        }
34
+
35
+        expect( VideoSIPGWStatusConstants ).toBeDefined();
36
+        expect( VideoSIPGWStateConstants ).toBeDefined();
37
+        expect( VideoSIPGWErrorConstants ).toBeDefined();
38
+
39
+        expect( VideoSIPGWStatusConstants.STATUS_AVAILABLE ).toBe( 'available' );
40
+        expect( VideoSIPGWStatusConstants.STATUS_UNDEFINED ).toBe( 'undefined' );
41
+        expect( VideoSIPGWStatusConstants.STATUS_BUSY ).toBe( 'busy' );
42
+        expect( VideoSIPGWStateConstants.STATE_ON ).toBe( 'on' );
43
+        expect( VideoSIPGWStateConstants.STATE_OFF ).toBe( 'off' );
44
+        expect( VideoSIPGWStateConstants.STATE_PENDING ).toBe( 'pending' );
45
+        expect( VideoSIPGWStateConstants.STATE_RETRYING ).toBe( 'retrying' );
46
+        expect( VideoSIPGWStateConstants.STATE_FAILED ).toBe( 'failed' );
47
+        expect( VideoSIPGWErrorConstants.ERROR_NO_CONNECTION ).toBe( 'error_no_connection' );
48
+        expect( VideoSIPGWErrorConstants.ERROR_SESSION_EXISTS ).toBe( 'error_session_already_exists' );
46 49
     } );
47 50
 
48 51
     it( "unknown members", () => {

+ 7
- 6
modules/xmpp/JingleSessionState.spec.ts View File

@@ -9,17 +9,18 @@ describe( "/modules/xmpp/JingleSessionState members", () => {
9 9
         ENDED,
10 10
         JingleSessionState,
11 11
         ...others
12
-    } = exported as any; // TODO: remove cast after typescript conversion
12
+    } = exported;
13 13
 
14 14
     it( "known members", () => {
15 15
         expect( PENDING ).toBe( 'pending' );
16 16
         expect( ACTIVE ).toBe( 'active' );
17 17
         expect( ENDED ).toBe( 'ended' );
18
-        if ( JingleSessionState ) {
19
-            expect( JingleSessionState.PENDING ).toBe( 'pending' );
20
-            expect( JingleSessionState.ACTIVE ).toBe( 'active' );
21
-            expect( JingleSessionState.ENDED ).toBe( 'ended' );
22
-        }
18
+
19
+        expect( JingleSessionState ).toBeDefined();
20
+
21
+        expect( JingleSessionState.PENDING ).toBe( 'pending' );
22
+        expect( JingleSessionState.ACTIVE ).toBe( 'active' );
23
+        expect( JingleSessionState.ENDED ).toBe( 'ended' );
23 24
     } );
24 25
 
25 26
     it( "unknown members", () => {

+ 1
- 5
modules/xmpp/MediaSessionEvents.spec.ts View File

@@ -5,15 +5,11 @@ import { default as exported } from "./MediaSessionEvents";
5 5
 describe( "/modules/xmpp/MediaSessionEvents members", () => {
6 6
     const {
7 7
         REMOTE_VIDEO_CONSTRAINTS_CHANGED,
8
-        MediaSessionEvents,
9 8
         ...others
10
-    } = exported as any; // TODO: remove cast after typescript conversion
9
+    } = exported;
11 10
 
12 11
     it( "known members", () => {
13 12
         expect( REMOTE_VIDEO_CONSTRAINTS_CHANGED ).toBe( 'media_session.REMOTE_VIDEO_CONSTRAINTS_CHANGED' );
14
-        if ( MediaSessionEvents ) {
15
-            expect( MediaSessionEvents.REMOTE_VIDEO_CONSTRAINTS_CHANGED ).toBe( 'media_session.REMOTE_VIDEO_CONSTRAINTS_CHANGED' );
16
-        }
17 13
     } );
18 14
 
19 15
     it( "unknown members", () => {

+ 6
- 5
service/RTC/SignalingEvents.spec.ts View File

@@ -8,15 +8,16 @@ describe( "/service/RTC/SignalingEvents members", () => {
8 8
         PEER_VIDEO_TYPE_CHANGED,
9 9
         SignalingEvents,
10 10
         ...others
11
-    } = exported as any; // TODO: remove cast after typescript conversion
11
+    } = exported;
12 12
 
13 13
     it( "known members", () => {
14 14
         expect( PEER_MUTED_CHANGED ).toBe( 'signaling.peerMuted' );
15 15
         expect( PEER_VIDEO_TYPE_CHANGED ).toBe( 'signaling.peerVideoType' );
16
-        if ( SignalingEvents ) {
17
-            expect( SignalingEvents.PEER_MUTED_CHANGED ).toBe( 'signaling.peerMuted' );
18
-            expect( SignalingEvents.PEER_VIDEO_TYPE_CHANGED ).toBe( 'signaling.peerVideoType' );
19
-        }
16
+
17
+        expect( SignalingEvents ).toBeDefined();
18
+
19
+        expect( SignalingEvents.PEER_MUTED_CHANGED ).toBe( 'signaling.peerMuted' );
20
+        expect( SignalingEvents.PEER_VIDEO_TYPE_CHANGED ).toBe( 'signaling.peerVideoType' );
20 21
     } );
21 22
 
22 23
     it( "unknown members", () => {

+ 6
- 5
service/connectivity/ConnectionQualityEvents.spec.ts View File

@@ -8,15 +8,16 @@ describe( "/service/connectivity/ConnectionQualityEvents members", () => {
8 8
         REMOTE_STATS_UPDATED,
9 9
         ConnectionQualityEvents,
10 10
         ...others
11
-    } = exported as any; // TODO: remove cast after typescript conversion
11
+    } = exported;
12 12
 
13 13
     it( "known members", () => {
14 14
         expect( LOCAL_STATS_UPDATED ).toBe( 'cq.local_stats_updated' );
15 15
         expect( REMOTE_STATS_UPDATED ).toBe( 'cq.remote_stats_updated' );
16
-        if ( ConnectionQualityEvents ) {
17
-            expect( ConnectionQualityEvents.LOCAL_STATS_UPDATED ).toBe( 'cq.local_stats_updated' );
18
-            expect( ConnectionQualityEvents.REMOTE_STATS_UPDATED ).toBe( 'cq.remote_stats_updated' );
19
-        }
16
+
17
+        expect( ConnectionQualityEvents ).toBeDefined();
18
+
19
+        expect( ConnectionQualityEvents.LOCAL_STATS_UPDATED ).toBe( 'cq.local_stats_updated' );
20
+        expect( ConnectionQualityEvents.REMOTE_STATS_UPDATED ).toBe( 'cq.remote_stats_updated' );
20 21
     } );
21 22
 
22 23
     it( "unknown members", () => {

+ 5
- 4
service/e2eping/E2ePingEvents.spec.ts View File

@@ -7,13 +7,14 @@ describe( "/service/e2eping/E2ePingEvents members", () => {
7 7
         E2E_RTT_CHANGED,
8 8
         E2ePingEvents,
9 9
         ...others
10
-    } = exported as any; // TODO: remove cast after typescript conversion
10
+    } = exported;
11 11
 
12 12
     it( "known members", () => {
13 13
         expect( E2E_RTT_CHANGED ).toBe( 'e2eping.e2e_rtt_changed' );
14
-        if ( E2ePingEvents ) {
15
-            expect( E2ePingEvents.E2E_RTT_CHANGED ).toBe( 'e2eping.e2e_rtt_changed' );
16
-        }
14
+
15
+        expect( E2ePingEvents ).toBeDefined();
16
+
17
+        expect( E2ePingEvents.E2E_RTT_CHANGED ).toBe( 'e2eping.e2e_rtt_changed' );
17 18
     } );
18 19
 
19 20
     it( "unknown members", () => {

+ 8
- 7
service/statistics/Events.spec.ts View File

@@ -19,13 +19,14 @@ describe( "/service/statistics/Events members", () => {
19 19
         expect( BYTE_SENT_STATS ).toBe( 'statistics.byte_sent_stats' );
20 20
         expect( CONNECTION_STATS ).toBe( 'statistics.connectionstats' );
21 21
         expect( LONG_TASKS_STATS ).toBe( 'statistics.long_tasks_stats' );
22
-        if ( Events ) {
23
-            expect( Events.AUDIO_LEVEL ).toBe( 'statistics.audioLevel' );
24
-            expect( Events.BEFORE_DISPOSED ).toBe( 'statistics.before_disposed' );
25
-            expect( Events.BYTE_SENT_STATS ).toBe( 'statistics.byte_sent_stats' );
26
-            expect( Events.CONNECTION_STATS ).toBe( 'statistics.connectionstats' );
27
-            expect( Events.LONG_TASKS_STATS ).toBe( 'statistics.long_tasks_stats' );
28
-        }
22
+
23
+        expect( Events ).toBeDefined();
24
+
25
+        expect( Events.AUDIO_LEVEL ).toBe( 'statistics.audioLevel' );
26
+        expect( Events.BEFORE_DISPOSED ).toBe( 'statistics.before_disposed' );
27
+        expect( Events.BYTE_SENT_STATS ).toBe( 'statistics.byte_sent_stats' );
28
+        expect( Events.CONNECTION_STATS ).toBe( 'statistics.connectionstats' );
29
+        expect( Events.LONG_TASKS_STATS ).toBe( 'statistics.long_tasks_stats' );
29 30
     } );
30 31
 
31 32
     it( "unknown members", () => {

+ 2
- 0
service/xmpp/XMPPEvents.spec.ts View File

@@ -9,6 +9,8 @@ describe( "/service/xmpp/XMPPEvents members", () => {
9 9
     } = exported;
10 10
 
11 11
     it( "known members", () => {
12
+        expect( XMPPEvents ).toBeDefined();
13
+
12 14
         expect( XMPPEvents.ADD_ICE_CANDIDATE_FAILED ).toBe( 'xmpp.add_ice_candidate_failed' );
13 15
         expect( XMPPEvents.AUDIO_MUTED_BY_FOCUS ).toBe( 'xmpp.audio_muted_by_focus' );
14 16
         expect( XMPPEvents.VIDEO_MUTED_BY_FOCUS ).toBe( 'xmpp.video_muted_by_focus' );

Loading…
Cancel
Save