Module: MediawikiSelenium::UserFactoryHelper
- Defined in:
- lib/mediawiki_selenium/support/modules/user_factory_helper.rb
Overview
Provisions user accounts automatically using the MW API upon their first reference.
Note you must explicitly enable this functionality by setting
user_factory to true in your environments.yml configuration file.
Instance Method Summary collapse
-
#password ⇒ Object
Create account upon the first reference to its username or password.
-
#user ⇒ Object
Create account upon the first reference to its username or password.
Instance Method Details
#password ⇒ Object
Create account upon the first reference to its username or password.
22 23 24 25 26 27 |
# File 'lib/mediawiki_selenium/support/modules/user_factory_helper.rb', line 22 [:user, :password].each do |name| define_method(name) do |id = nil| return super(id) unless lookup(:user_factory, default: false) factory.create(id || current_alternative(:"mediawiki_#{name}"))[name] end end |
#user ⇒ Object
Create account upon the first reference to its username or password.
22 23 24 25 26 27 |
# File 'lib/mediawiki_selenium/support/modules/user_factory_helper.rb', line 22 [:user, :password].each do |name| define_method(name) do |id = nil| return super(id) unless lookup(:user_factory, default: false) factory.create(id || current_alternative(:"mediawiki_#{name}"))[name] end end |