Sha256: b0b7b7dce64e812edfd5441c0c5c8cace2140ff5625c3da805c9e4fbd825200b

Contents?: true

Size: 1.31 KB

Versions: 12

Compression:

Stored size: 1.31 KB

Contents

require 'commander/import'

# require 'rubygems'
# require 'commander/import'
# require 'stringio'
# 
# # Mock terminal IO streams so we can spec against them
# 
# def mock_terminal
#   @input = StringIO.new
#   @output = StringIO.new
#   $terminal = HighLine.new @input, @output
# end
# 
# # Create test command for usage within several specs
# 
# def create_test_command
#   command :test do |c|
#     c.syntax = "test [options] <file>"
#     c.description = "test description"
#     c.example "description", "command"
#     c.example "description 2", "command 2"
#     c.option '-v', "--verbose", "verbose description"
#     c.when_called do |args, options|
#       "test %s" % args.join
#     end
#   end
#   @command = command :test
# end
# 
# # Create a new command runner
# 
# def new_command_runner *args, &block
#   Commander::Runner.instance_variable_set :"@singleton", Commander::Runner.new(args)
#   program :name, 'test'
#   program :version, '1.2.3'
#   program :description, 'something'
#   create_test_command
#   yield if block
#   Commander::Runner.instance
# end
# 
# # Comply with how specs were previously written
# 
# def command_runner
#   Commander::Runner.instance
# end
# 
# def run *args
#   new_command_runner *args do
#     program :formatter, Commander::HelpFormatter::Base
#   end.run!    
#   @output.string
# end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
socialcast-1.0.0 test/commander_helper.rb
socialcast-1.0.0.beta4 test/commander_helper.rb
socialcast-1.0.0.beta3 test/commander_helper.rb
socialcast-1.0.0.beta1 test/commander_helper.rb
socialcast-0.3.6 test/commander_helper.rb
socialcast-0.3.5 test/commander_helper.rb
socialcast-0.3.4 test/commander_helper.rb
socialcast-0.3.3 test/commander_helper.rb
socialcast-0.3.2 test/commander_helper.rb
socialcast-0.3.1 test/commander_helper.rb
socialcast-0.3.0 test/commander_helper.rb
socialcast-0.2.1 test/commander_helper.rb