Sha256: b852168f45f4269aaffe182cccd03d249ec7d2129f288a8928c0d443037fd419
Contents?: true
Size: 1.81 KB
Versions: 3
Compression:
Stored size: 1.81 KB
Contents
def msg(title, &block) puts "\n" + "-"*10 + title + "-"*10 block.call puts "-"*10 + "-------" + "-"*10 + "\n" end def print_usage puts <<EOF Usage: calabash-ios <command-name> [parameters] <command-name> can be one of help prints more detailed help information. gen generate a features folder structure. setup (EXPERIMENTAL) setup your XCode project for calabash-ios) check (EXPERIMENTAL) check whether an app or ipa is linked with calabash.framework sim locale [lang] [regional]? change locale and regional settings in all iOS Simulators sim reset reset content and settings in all iOS Simulators sim acc enable accessibility in all iOS Simulators sim device [iPad, iPhone, iPhone_Retina] change the default iOS Simulator device. EOF end def print_help file = File.join(File.dirname(__FILE__), '..', 'doc', 'calabash-ios-help.txt') system("less #{file}") end def ensure_correct_path(args) dir_to_search = nil if args.length == 1 dir_to_search = args[0] if not Dir.exists?(dir_to_search) puts "Path: #{dir_to_search} is not a directory." puts "It should be your project directory (i.e., the one containing your <projectname.xcodeproject>)." exit 1 end else dir_to_search = "." end project_files = Dir.foreach(dir_to_search).find_all { |x| /\.xcodeproj$/.match(x) } if project_files.empty? puts "Found no *.xcodeproj files in dir #{dir_to_search}." puts "Please run calabash-ios setup <project path>" exit 1 end if project_files.count > 1 puts "Found several *.xcodeproj files in dir #{dir_to_search}." puts "Found: #{project_files.join("\n")}" puts "We don't yet support this. Please setup calabash manually." exit 1 end return dir_to_search,project_files end ####
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
calabash-cucumber-0.9.22 | bin/calabash-ios-helpers.rb |
calabash-cucumber-0.9.21 | bin/calabash-ios-helpers.rb |
calabash-cucumber-0.9.20 | bin/calabash-ios-helpers.rb |