MinervaNeue/tests/selenium/features/step_definitions
jdlrobson 72df451bd3 Embrace packageFiles
Help with readability by using module.exports and require rather than the MobileFrontend
provided mw.mobileFrontend module manager (and avoid adopting webpack at this time)

Replace usages of mw.mobileFrontend.require with local require and module.exports
(compatible with RL or Node implementation)

Changes:
* Notifications modules are merged into skins.minerva.scripts and initialised
via a client side check.
* new file overlayManager for exporting an overlayManager singleton
rather than being hidden inside resources/skins.minerva.scripts/init.js
* All M.define/M.requires swapped out for require where possible
The `define` method is now forbidden in the repo.

Bug: T212944
Change-Id: I44790dd3fc6fe42bb502d79c39c4081c223bf2b1
2019-07-16 18:04:10 +00:00
..
category_steps.js Adding initial webdriver.io test 2019-04-08 16:05:22 -07:00
common_steps.js Ensure each api call creates a new instance of MWBot 2019-06-06 13:33:54 +02:00
create_page_api_steps.js Ensure each api call creates a new instance of MWBot 2019-06-06 13:33:54 +02:00
diff_steps.js QA: Two diff pages is enough 2019-04-26 07:46:04 +00:00
editor_steps.js Migrate editor_wikitext_saving.feature from Ruby to Node 2019-04-11 13:04:49 -07:00
history_steps.js Adding "diff.feature" selenium test 2019-04-10 23:15:37 +00:00
index.js Port remaining @login tests to Node.js 2019-04-11 21:17:45 +00:00
menu_steps.js Port remaining @login tests to Node.js 2019-04-11 21:17:45 +00:00
notification_steps.js Embrace packageFiles 2019-07-16 18:04:10 +00:00
overlay_steps.js QA: Port Notifications browser test to Node.js 2019-04-11 13:26:39 -07:00
search_steps.js Port remaining @login tests to Node.js 2019-04-11 21:17:45 +00:00
talk_steps.js Port remaining @login tests to Node.js 2019-04-11 21:17:45 +00:00
user_page_steps.js Port remaining @login tests to Node.js 2019-04-11 21:17:45 +00:00
watch_steps.js Port remaining @login tests to Node.js 2019-04-11 21:17:45 +00:00