mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/MinervaNeue
synced 2024-11-17 11:13:34 +00:00
31 lines
1 KiB
JavaScript
31 lines
1 KiB
JavaScript
|
/**
|
||
|
* Extending the Mediawiki core webdriver config
|
||
|
*/
|
||
|
|
||
|
const path = require( 'path' ),
|
||
|
coreConfig = require( '../../../../../tests/selenium/wdio.conf' ),
|
||
|
relPath = ( foo ) => path.resolve( __dirname, '../..', foo ),
|
||
|
MinervaConfig = Object.assign( coreConfig.config, {
|
||
|
services: [],
|
||
|
specs: [
|
||
|
relPath( './selenium/features/*.feature' )
|
||
|
],
|
||
|
cucumberOpts: {
|
||
|
tagsInTitle: true,
|
||
|
timeout: 20000, // 20 seconds
|
||
|
require: [
|
||
|
relPath( './selenium/features/support/world.js' ),
|
||
|
relPath( './selenium/features/support/hooks.js' ),
|
||
|
relPath( './selenium/features/step_definitions/create_page_api_steps.js' ),
|
||
|
relPath( './selenium/features/step_definitions/common_steps.js' ),
|
||
|
relPath( './selenium/features/step_definitions/category_steps.js' ),
|
||
|
relPath( './selenium/features/step_definitions/editor_steps.js' ),
|
||
|
relPath( './selenium/features/step_definitions/diff_steps.js' ),
|
||
|
relPath( './selenium/features/step_definitions/special_history_steps.js' )
|
||
|
]
|
||
|
},
|
||
|
framework: 'cucumber'
|
||
|
} );
|
||
|
|
||
|
exports.config = MinervaConfig;
|