Sha256: 0532ca5613514909a8b3d308a5874d1273871afdfbf913d32bc4cbdfe62803dc
Contents?: true
Size: 1.6 KB
Versions: 2
Compression:
Stored size: 1.6 KB
Contents
$:.unshift("/Library/RubyMotion/lib") require 'motion/project/template/ios' require 'bundler' Bundler.require(:development) require 'ProMotion' Motion::Project::App.setup do |app| app.name = 'ProMotionTest' app.version = "0.99.0" app.redgreen_style = :full # :focused, :full app.frameworks += %w(CoreLocation MapKit) # Devices app.deployment_target = "6.0" app.device_family = [:ipad] # so we can test split screen capability end def all_files App.config.spec_files end def functional_files Dir.glob('./spec/functional/**/*.rb') end def unit_files Dir.glob('./spec/unit/**/*.rb') end namespace :spec do task :unit do App.config.spec_mode = true spec_files = all_files spec_files -= functional_files App.config.instance_variable_set("@spec_files", spec_files) Rake::Task["simulator"].invoke end task :func do Rake::Task["spec:functional"].invoke end task :functional do App.config.spec_mode = true spec_files = all_files spec_files -= unit_files App.config.instance_variable_set("@spec_files", spec_files) Rake::Task["simulator"].invoke end task :single do App.config.spec_mode = true spec_files = App.config.spec_files spec_files -= unit_files spec_files -= functional_files spec_files += Dir.glob("./spec/unit/**/#{ENV['f'] || ENV['file']}.rb") spec_files += Dir.glob("./spec/functional/**/#{ENV['f'] || ENV['file']}.rb") App.config.instance_variable_set("@spec_files", spec_files) Rake::Task["simulator"].invoke end end task :sim_close do sh "osascript -e 'tell application \"iphone simulator\" to quit'" end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ProMotion-1.2.1 | Rakefile |
ProMotion-1.2.0 | Rakefile |