Sha256: cf9144c393fbb0d59319638c04d9f28e699034f48a5fe57201f9b42cc0e25cff
Contents?: true
Size: 841 Bytes
Versions: 1
Compression:
Stored size: 841 Bytes
Contents
require_relative 'project_generator' require_relative '../files/rspec_file_generator' module RubyRaider class RspecProjectGenerator < ProjectGenerator class << self def generate_rspec_project(automation, name) rspec_folder_structure(automation, name) RspecFileGenerator.generate_rspec_files(automation, name) ProjectGenerator.install_gems(name) end def rspec_folder_structure(automation, name) create_project_folder(name) create_base_folders(automation, name) create_po_child_folders(automation, name) end def create_base_folders(automation, name) folders = %w[data page_objects helpers spec] create_children_folders(name, folders) Dir.mkdir "#{name}/config" if %w[selenium watir].include?(automation) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby_raider-0.1.9 | lib/generators/projects/rspec_project_generator.rb |