This repository was archived by the owner on Jul 29, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 6 files changed +23
-18
lines changed Expand file tree Collapse file tree 6 files changed +23
-18
lines changed Original file line number Diff line number Diff line change @@ -12,10 +12,10 @@ var passingTests = [
12
12
// 'node built/cli.js spec/onCleanUpAsyncReturnValueConf.js',
13
13
// 'node built/cli.js spec/onCleanUpNoReturnValueConf.js',
14
14
// 'node built/cli.js spec/onCleanUpSyncReturnValueConf.js',
15
- // 'node built/cli.js spec/onPrepareConf.js',
16
- // 'node built/cli.js spec/onPrepareFileConf.js',
17
- // 'node built/cli.js spec/onPreparePromiseConf.js',
18
- // 'node built/cli.js spec/onPreparePromiseFileConf.js',
15
+ 'node built/cli.js spec/onPrepareConf.js' ,
16
+ 'node built/cli.js spec/onPrepareFileConf.js' ,
17
+ 'node built/cli.js spec/onPreparePromiseConf.js' ,
18
+ 'node built/cli.js spec/onPreparePromiseFileConf.js' ,
19
19
// 'node built/cli.js spec/mochaConf.js',
20
20
// 'node built/cli.js spec/withLoginConf.js',
21
21
// 'node built/cli.js spec/suitesConf.js --suite okmany',
Original file line number Diff line number Diff line change 1
- var q = require ( 'q' ) ;
2
-
3
- module . exports = q . fcall ( function ( ) {
1
+ module . exports = async ( ) => {
4
2
browser . params . password = '12345' ;
5
- } ) . delay ( 1000 ) ;
3
+ return await new Promise ( ( resolve , _ ) => {
4
+ setTimeout ( resolve , 1000 ) ;
5
+ } ) ;
6
+ }
Original file line number Diff line number Diff line change 1
- describe ( 'onPrepare function in the config' , function ( ) {
2
- it ( 'should have a special variable set in onPrepare' , function ( ) {
1
+ describe ( 'onPrepare function in the config' , ( ) => {
2
+ it ( 'should have a special variable set in onPrepare' , ( ) => {
3
3
expect ( browser . params . password ) . toEqual ( '12345' ) ;
4
4
} ) ;
5
5
} ) ;
Original file line number Diff line number Diff line change 1
1
// Configuration using a function in onPrepare to set a parameter before
2
2
// testing.
3
- var env = require ( './environment.js' ) ;
3
+ const env = require ( './environment.js' ) ;
4
4
5
5
// The main suite of Protractor tests.
6
6
exports . config = {
7
7
mockSelenium : true ,
8
+ SELENIUM_PROMISE_MANAGER : false ,
8
9
9
10
framework : 'jasmine' ,
10
11
@@ -16,7 +17,7 @@ exports.config = {
16
17
17
18
baseUrl : env . baseUrl + '/ng1/' ,
18
19
19
- onPrepare : function ( ) {
20
+ onPrepare : ( ) => {
20
21
browser . params . password = '12345' ;
21
22
}
22
23
} ;
Original file line number Diff line number Diff line change 1
- var env = require ( './environment.js' ) ;
1
+ const env = require ( './environment.js' ) ;
2
2
3
3
// Configuration using a string in onPrepare to load a file with code to
4
4
// execute once before tests.
5
5
exports . config = {
6
6
mockSelenium : true ,
7
+ SELENIUM_PROMISE_MANAGER : false ,
7
8
8
9
framework : 'jasmine' ,
9
10
Original file line number Diff line number Diff line change 1
1
// Configuration using a function in onPrepare to set a parameter before
2
2
// testing.
3
- var env = require ( './environment.js' ) ;
3
+ const env = require ( './environment.js' ) ;
4
4
var q = require ( 'q' ) ;
5
5
6
6
// The main suite of Protractor tests.
7
7
exports . config = {
8
8
mockSelenium : true ,
9
+ SELENIUM_PROMISE_MANAGER : false ,
9
10
10
11
framework : 'jasmine' ,
11
12
@@ -17,9 +18,10 @@ exports.config = {
17
18
18
19
baseUrl : env . baseUrl + '/ng1/' ,
19
20
20
- onPrepare : function ( ) {
21
- return q . fcall ( function ( ) {
22
- browser . params . password = '12345' ;
23
- } ) . delay ( 1000 ) ;
21
+ onPrepare : async ( ) => {
22
+ browser . params . password = '12345' ;
23
+ return await new Promise ( ( resolve , _ ) => {
24
+ setTimeout ( resolve , 1000 ) ;
25
+ } ) ;
24
26
}
25
27
} ;
You can’t perform that action at this time.
0 commit comments