Sha256: bc15e3e9923d4f446b264b0018758dad391958c8220d2a2dcdb10325c0550ca6

Contents?: true

Size: 998 Bytes

Versions: 15

Compression:

Stored size: 998 Bytes

Contents

def awetestlib_mobile_app_setup
  if ARGV[1].nil?
    @proj_dir = "sample_mobile_app"
  else
    @proj_dir = ARGV[1]
  end

  @cucumber_dir = File.join(FileUtils.pwd, @proj_dir)
  @source_dir = File.join(File.dirname(__FILE__), '..', 'setup_samples', 'sample_mobile_app')

  if File.exists?(@cucumber_dir)
    puts "Mobile app project directory already exists."
    exit 1
  end

  msg("Question") do
    puts "I'm about to create a mobile app project named #{ARGV[1]} in this directory" if ARGV[1]
    puts "I'm about to create a mobile app project named sample_mobile_app in this directory" if ARGV[1].nil?
    puts "Please hit return to confirm that's what you want."
    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 "A skeleton project has been created with a features and step definitions folder"
  end

end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
awetestlib-0.1.28 bin/awetestlib-mobile-app-setup.rb
awetestlib-0.1.27 bin/awetestlib-mobile-app-setup.rb
awetestlib-0.1.26 bin/awetestlib-mobile-app-setup.rb
awetestlib-0.1.25 bin/awetestlib-mobile-app-setup.rb
awetestlib-0.1.24 bin/awetestlib-mobile-app-setup.rb
awetestlib-0.1.23 bin/awetestlib-mobile-app-setup.rb
awetestlib-0.1.22 bin/awetestlib-mobile-app-setup.rb
awetestlib-0.1.20 bin/awetestlib-mobile-app-setup.rb
awetestlib-0.1.19 bin/awetestlib-mobile-app-setup.rb
awetestlib-0.1.17 bin/awetestlib-mobile-app-setup.rb
awetestlib-0.1.16 bin/awetestlib-mobile-app-setup.rb
awetestlib-0.1.15 bin/awetestlib-mobile-app-setup.rb
awetestlib-0.1.14 bin/awetestlib-mobile-app-setup.rb
awetestlib-0.1.13 bin/awetestlib-mobile-app-setup.rb
awetestlib-0.1.12 bin/awetestlib-mobile-app-setup.rb