Class: HelpersGenerator
- Defined in:
- lib/generators/helper_generator.rb
Instance Method Summary collapse
- #generate_allure_helper ⇒ Object
- #generate_browser_helper ⇒ Object
- #generate_driver_helper ⇒ Object
- #generate_pdp_page ⇒ Object
- #generate_raider_helper ⇒ Object
- #generate_selenium_helper ⇒ Object
- #generate_spec_helper ⇒ Object
Methods inherited from Generator
Instance Method Details
#generate_allure_helper ⇒ Object
10 11 12 |
# File 'lib/generators/helper_generator.rb', line 10 def generate_allure_helper template('helpers/allure_helper.tt', "#{name}/helpers/allure_helper.rb") end |
#generate_browser_helper ⇒ Object
14 15 16 |
# File 'lib/generators/helper_generator.rb', line 14 def generate_browser_helper template('helpers/browser_helper.tt', "#{name}/helpers/browser_helper.rb") if @_initializer.first.include?('watir') end |
#generate_driver_helper ⇒ Object
28 29 30 31 32 |
# File 'lib/generators/helper_generator.rb', line 28 def generate_driver_helper return if @_initializer.first.include?('watir') template('helpers/driver_helper.tt', "#{name}/helpers/driver_helper.rb") end |
#generate_pdp_page ⇒ Object
34 35 36 37 38 |
# File 'lib/generators/helper_generator.rb', line 34 def generate_pdp_page return unless (@_initializer.first.include?('cross_platform')) template('helpers/appium_helper.tt', "#{name}/helpers/appium_helper.rb") end |
#generate_raider_helper ⇒ Object
6 7 8 |
# File 'lib/generators/helper_generator.rb', line 6 def generate_raider_helper template('helpers/raider_helper.tt', "#{name}/helpers/raider.rb") end |
#generate_selenium_helper ⇒ Object
22 23 24 25 26 |
# File 'lib/generators/helper_generator.rb', line 22 def generate_selenium_helper return unless @_initializer.first.include?('selenium') template('helpers/selenium_helper.tt', "#{name}/helpers/selenium_helper.rb") end |
#generate_spec_helper ⇒ Object
18 19 20 |
# File 'lib/generators/helper_generator.rb', line 18 def generate_spec_helper template('helpers/spec_helper.tt', "#{name}/helpers/spec_helper.rb") if @_initializer.first.include?('rspec') end |