Sha256: 23726cfd1b177fc64893601b5342779438ac1c66e417bcd4b77ddf6373abcca1
Contents?: true
Size: 982 Bytes
Versions: 5
Compression:
Stored size: 982 Bytes
Contents
def awetestlib_cucumber_setup if ARGV[1].nil? @proj_dir = "sample_cucumber" else @proj_dir = ARGV[1] end @cucumber_dir = File.join(FileUtils.pwd, @proj_dir) @source_dir = File.join(File.dirname(__FILE__), '..', 'setup_samples', 'sample_cucumber') if File.exists?(@cucumber_dir) puts "Cucumber project directory already exists." exit 1 end msg("Question") do puts "I'm about to create a cucumber project named #{@proj_dir} in this directory" puts "Please hit return to confirm that's what you want." puts "Enter anything else and hit return to abort." puts "NOTE: You may need to run this command as an administrator." end exit 2 unless STDIN.gets.chomp == '' FileUtils.cp_r(@source_dir, @cucumber_dir) msg("Info") do puts "Configuring files and settings" puts "From the sample_cucumber/features folder, you may now run command below:" puts "cucumber yahoo_mail.feature" end end
Version data entries
5 entries across 5 versions & 1 rubygems