1
- import path from 'path' ;
2
1
import SeleniumHelper from '../helpers/selenium-helper' ;
3
2
4
3
const {
@@ -7,12 +6,10 @@ const {
7
6
findByXpath,
8
7
notExistsByXpath,
9
8
getDriver,
10
- getLogs ,
11
- loadUri
9
+ loadUri ,
10
+ urlFor
12
11
} = new SeleniumHelper ( ) ;
13
12
14
- const uri = path . resolve ( __dirname , '../../build/index.html' ) ;
15
-
16
13
let driver ;
17
14
18
15
const trademarkNames = [
@@ -37,40 +34,28 @@ describe('Removed trademarks (ex: Scratch Cat)', () => {
37
34
} ) ;
38
35
39
36
test ( 'Removed trademark sprites' , async ( ) => {
40
- await loadUri ( uri ) ;
37
+ await loadUri ( urlFor ( '/' ) ) ;
41
38
await clickXpath ( '//button[@aria-label="Choose a Sprite"]' ) ;
42
- await driver . sleep ( 5000 ) ;
43
39
const searchElement = await findByXpath ( "//input[@placeholder='Search']" ) ;
44
40
45
41
for ( const name of trademarkNames ) {
46
- searchElement . clear ( ) ;
47
- await driver . sleep ( 500 ) ;
48
42
await searchElement . sendKeys ( name ) ;
49
- await driver . sleep ( 500 ) ;
50
43
expect ( await notExistsByXpath ( `//*[span[text()="${ name } "]]` ) ) . toBeTruthy ( ) ;
44
+ searchElement . clear ( ) ;
51
45
}
52
-
53
- const logs = await getLogs ( ) ;
54
- await expect ( logs ) . toEqual ( [ ] ) ;
55
- } ) ;
46
+ } , 60 * 1000 ) ;
56
47
57
48
test ( 'Removed trademark costumes' , async ( ) => {
58
- await loadUri ( uri ) ;
49
+ await loadUri ( urlFor ( '/' ) ) ;
59
50
await clickText ( 'Costumes' ) ;
60
51
await clickXpath ( '//button[@aria-label="Choose a Costume"]' ) ;
61
- await driver . sleep ( 5000 ) ;
62
52
const searchElement = await findByXpath ( "//input[@placeholder='Search']" ) ;
63
53
64
54
for ( const name of trademarkNames ) {
65
- searchElement . clear ( ) ;
66
- await driver . sleep ( 500 ) ;
67
55
const costumePrefix = `${ name } -` ;
68
56
await searchElement . sendKeys ( costumePrefix ) ;
69
- await driver . sleep ( 500 ) ;
70
57
expect ( await notExistsByXpath ( `//*[span[contains(text(), "${ costumePrefix } ")]]` ) ) . toBeTruthy ( ) ;
58
+ searchElement . clear ( ) ;
71
59
}
72
-
73
- const logs = await getLogs ( ) ;
74
- await expect ( logs ) . toEqual ( [ ] ) ;
75
- } ) ;
60
+ } , 60 * 1000 ) ;
76
61
} ) ;
0 commit comments