Class: HelpersGenerator

Inherits:
Generator
  • Object
show all
Defined in:
lib/generators/helper_generator.rb

Instance Method Summary collapse

Methods inherited from Generator

source_root

Instance Method Details

#generate_allure_helperObject



11
12
13
# File 'lib/generators/helper_generator.rb', line 11

def generate_allure_helper
  template('helpers/allure_helper.tt', "#{name}/helpers/allure_helper.rb")
end

#generate_browser_helperObject



15
16
17
18
19
# File 'lib/generators/helper_generator.rb', line 15

def generate_browser_helper
  if @_initializer.first.include?('watir')
    template('helpers/browser_helper.tt', "#{name}/helpers/browser_helper.rb")
  end
end

#generate_driver_helperObject



33
34
35
36
37
# File 'lib/generators/helper_generator.rb', line 33

def generate_driver_helper
  unless @_initializer.first.include?('watir')
    template('helpers/driver_helper.tt', "#{name}/helpers/driver_helper.rb")
  end
end

#generate_raider_helperObject



7
8
9
# File 'lib/generators/helper_generator.rb', line 7

def generate_raider_helper
  template('helpers/raider_helper.tt', "#{name}/helpers/raider.rb")
end

#generate_selenium_helperObject



27
28
29
30
31
# File 'lib/generators/helper_generator.rb', line 27

def generate_selenium_helper
  if @_initializer.first.include?('selenium')
    template('helpers/selenium_helper.tt', "#{name}/helpers/selenium_helper.rb")
  end
end

#generate_spec_helperObject



21
22
23
24
25
# File 'lib/generators/helper_generator.rb', line 21

def generate_spec_helper
  if @_initializer.first.include?('rspec')
    template('helpers/spec_helper.tt', "#{name}/helpers/spec_helper.rb")
  end
end