Sha256: 72779b126d06d13fd1a4ddb676f3eda21db3a48ea5687636a3c4487e75237a5a
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
require_relative '../templates/rspec/example_spec_template' require_relative '../templates/rspec/base_spec_template' require_relative 'automation_file_generator' require_relative 'common_file_generator' require_relative 'file_generator' require_relative 'helpers_file_generator' module RubyRaider class RspecFileGenerator < FileGenerator class << self def generate_rspec_files(automation, name) AutomationFileGenerator.generate_automation_files(automation, name,'rspec') CommonFileGenerator.generate_common_files(automation, name, 'rspec') HelpersFileGenerator.generate_helper_files(automation, name, 'rspec') generate_base_spec(name) generate_example_spec(automation, name) end def generate_example_spec(automation, name) generate_file('login_page_spec.rb', "#{name}/spec", ExampleSpecTemplate.new(automation: automation).parsed_body) end def generate_base_spec(name) generate_file('base_spec.rb', "#{name}/spec", BaseSpecTemplate.new.parsed_body) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby_raider-0.1.9 | lib/generators/files/rspec_file_generator.rb |