class Pod::Command::Test
Public Class Methods
new(argv)
click to toggle source
Calls superclass method
# File lib/cocoapods-unit-test/command/test.rb, line 24 def initialize(argv) @simulator = argv.option('simulator', 'iPhone 8') @reinstall = argv.flag?('reinstall') @name = argv.shift_argument @project = TestProject.new(@name, @simulator) super end
options()
click to toggle source
Calls superclass method
# File lib/cocoapods-unit-test/command/test.rb, line 16 def self.options options = [ ['--reinstall', 're pod install'], ["--simulator='SIMULATOR'", "simulator name like 'iPhone 8'"], ] options.concat(super.reject { |option, _| option == '--silent' }) end
Public Instance Methods
run()
click to toggle source
# File lib/cocoapods-unit-test/command/test.rb, line 38 def run UI.title "Runing Test..." do @project.run(@reinstall) end UI.title "Finish Test..." end
validate!()
click to toggle source
Calls superclass method
# File lib/cocoapods-unit-test/command/test.rb, line 32 def validate! super help! 'A Pod name is required.' unless @name @project.validate! end