@@ -21,7 +21,6 @@ import {
21
21
findEventName
22
22
} from '../../../lib/events' ;
23
23
24
- import { jobNames , renameJob , updateJobStatus } from '../../../lib/test-helpers' ;
25
24
import { elements as meetElements , hangup } from '../../../lib/test-helpers/space-widget/meet' ;
26
25
import {
27
26
createSpaceAndPost ,
@@ -33,17 +32,10 @@ import {
33
32
} from '../../../lib/test-helpers/recents-widget' ;
34
33
35
34
describe ( 'Widget Recents' , ( ) => {
36
- const browserLocal = browser . select ( 'browserLocal' ) ;
37
- const browserRemote = browser . select ( 'browserRemote' ) ;
38
-
39
35
let allPassed = true ;
40
36
let docbrown , lorraine , marty , participants ;
41
37
let conversation , oneOnOneConversation ;
42
38
43
- before ( 'start new sauce session' , ( ) => {
44
- renameJob ( jobNames . recentsGlobal , browser ) ;
45
- } ) ;
46
-
47
39
before ( 'load browser for recents widget' , ( ) => {
48
40
browserLocal . url ( '/recents.html' ) ;
49
41
} ) ;
@@ -71,7 +63,7 @@ describe('Widget Recents', () => {
71
63
72
64
window . openRecentsWidget ( options ) ;
73
65
} , marty . token . access_token ) ;
74
- browserLocal . waitForVisible ( elements . recentsWidget ) ;
66
+ browserLocal . $ ( elements . recentsWidget ) . waitForDisplayed ( ) ;
75
67
} ) ;
76
68
77
69
it ( 'open meet widget for lorraine' , ( ) => {
@@ -87,7 +79,7 @@ describe('Widget Recents', () => {
87
79
88
80
window . openSpaceWidget ( options ) ;
89
81
} , lorraine . token . access_token , marty . email ) ;
90
- browserRemote . waitForVisible ( meetElements . meetWidget ) ;
82
+ browserRemote . $ ( meetElements . meetWidget ) . waitForDisplayed ( ) ;
91
83
} ) ;
92
84
93
85
it ( 'loads the test page' , ( ) => {
@@ -195,7 +187,7 @@ describe('Widget Recents', () => {
195
187
assert . isNotEmpty ( event . id , 'does not contain id' ) ;
196
188
assert . isNotEmpty ( event . roomId , 'does not contain roomId' ) ;
197
189
assert . isNotEmpty ( event . roomType , 'does not contain roomType' ) ;
198
- // Note: these 2 attributes randomly show/don not show
190
+ // Note: these 2 attributes randomly show/do not show
199
191
// assert.isNotEmpty(event.toPersonId, 'does not contain toPersonId');
200
192
// assert.isNotEmpty(event.toPersonEmail, 'does not contain toPersonEmail');
201
193
assert . isNotEmpty ( event . text , 'does not contain text' ) ;
@@ -248,7 +240,7 @@ describe('Widget Recents', () => {
248
240
249
241
it ( 'rooms:selected - group space' , ( ) => {
250
242
clearEventLog ( browserLocal ) ;
251
- browserLocal . click ( elements . firstSpace ) ;
243
+ browserLocal . $ ( elements . firstSpace ) . click ( ) ;
252
244
const events = findEventName ( {
253
245
eventName : 'rooms:selected' ,
254
246
events : getEventLog ( browserLocal )
@@ -270,7 +262,7 @@ describe('Widget Recents', () => {
270
262
271
263
displayIncomingMessage ( browserLocal , lorraine , oneOnOneConversation , lorraineText , true ) ;
272
264
clearEventLog ( browserLocal ) ;
273
- browserLocal . click ( elements . firstSpace ) ;
265
+ browserLocal . $ ( elements . firstSpace ) . click ( ) ;
274
266
const events = findEventName ( {
275
267
eventName : 'rooms:selected' ,
276
268
events : getEventLog ( browserLocal )
@@ -285,7 +277,8 @@ describe('Widget Recents', () => {
285
277
assert . exists ( event . isLocked , 'does not contain isLocked' ) ;
286
278
assert . isNotEmpty ( event . lastActivity , 'does not contain lastActivity' ) ;
287
279
assert . isNotEmpty ( event . created , 'does not contain created' ) ;
288
- assert . isNotEmpty ( event . toPersonEmail , 'does not contain toPersonEmail' ) ;
280
+ // Note: this attribute randomly show/do not show
281
+ // assert.isNotEmpty(event.toPersonEmail, 'does not contain toPersonEmail');
289
282
} ) ;
290
283
291
284
it ( 'memberships:created' , ( ) => {
@@ -324,7 +317,10 @@ describe('Widget Recents', () => {
324
317
// Remove user from room
325
318
clearEventLog ( browserLocal ) ;
326
319
waitForPromise ( lorraine . spark . internal . conversation . leave ( kickedConversation , marty ) ) ;
327
- browserLocal . waitUntil ( ( ) => browserLocal . getText ( `${ elements . firstSpace } ${ elements . title } ` ) !== roomTitle ) ;
320
+ browserLocal . waitUntil (
321
+ ( ) => browserLocal . $ ( `${ elements . firstSpace } ${ elements . title } ` ) . getText ( ) !== roomTitle ,
322
+ { }
323
+ ) ;
328
324
const events = findEventName ( {
329
325
eventName : 'memberships:deleted' ,
330
326
events : getEventLog ( browserLocal )
@@ -363,9 +359,9 @@ describe('Widget Recents', () => {
363
359
364
360
describe ( 'incoming call' , ( ) => {
365
361
it ( 'displays a call in progress button' , ( ) => {
366
- browserRemote . waitForVisible ( meetElements . callButton ) ;
367
- browserRemote . click ( meetElements . callButton ) ;
368
- browserLocal . waitUntil ( ( ) => browserLocal . isVisible ( elements . joinCallButton ) ) ;
362
+ browserRemote . $ ( meetElements . callButton ) . waitForDisplayed ( ) ;
363
+ browserRemote . $ ( meetElements . callButton ) . click ( ) ;
364
+ browserLocal . waitUntil ( ( ) => browserLocal . $ ( elements . joinCallButton ) . isDisplayed , { } ) ;
369
365
hangup ( browserRemote ) ;
370
366
} ) ;
371
367
} ) ;
@@ -383,10 +379,6 @@ describe('Widget Recents', () => {
383
379
allPassed = allPassed && ( this . currentTest . state === 'passed' ) ;
384
380
} ) ;
385
381
386
- after ( ( ) => {
387
- updateJobStatus ( jobNames . recentsGlobal , allPassed ) ;
388
- } ) ;
389
-
390
382
after ( 'disconnect' , ( ) => disconnectDevices ( participants ) ) ;
391
383
} ) ;
392
384
0 commit comments