Sha256: 262e60902a79e94d26681232f767049c910faac339852af1bd8a4bd295a2960f

Contents?: true

Size: 836 Bytes

Versions: 32

Compression:

Stored size: 836 Bytes

Contents

# Ensure we do not execute any rc files
Pry::RC_FILES.clear
Pry.color = false
Pry.should_load_rc = false

class Module
  public :remove_const
end

class << Pry
  alias_method :orig_reset_defaults, :reset_defaults
  def reset_defaults
    orig_reset_defaults
    Pry.color = false
  end
end

class InputTester
  def initialize(*actions)
    @orig_actions = actions.dup
    @actions = actions
  end

  def readline(*)
    @actions.shift
  end

  def rewind
    @actions = @orig_actions.dup
  end
end

class Pry

  # null output class - doesn't write anywwhere.
  class NullOutput
    def self.puts(*) end
    def self.string(*) end
  end
end


class CommandTester < Pry::CommandBase

  command "command1", "command 1 test" do
    output.puts "command1"
  end

  command "command2", "command 2 test" do |arg|
    output.puts arg
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
pry-0.8.3 test/test_helper.rb
pry-0.8.3-i386-mswin32 test/test_helper.rb
pry-0.8.3-i386-mingw32 test/test_helper.rb
pry-0.8.3-java test/test_helper.rb
pry-0.8.2 test/test_helper.rb
pry-0.8.2-i386-mswin32 test/test_helper.rb
pry-0.8.2-i386-mingw32 test/test_helper.rb
pry-0.8.2-java test/test_helper.rb
pry-0.8.1 test/test_helper.rb
pry-0.8.1-i386-mswin32 test/test_helper.rb
pry-0.8.1-i386-mingw32 test/test_helper.rb
pry-0.8.1-java test/test_helper.rb
pry-0.8.0 test/test_helper.rb
pry-0.8.0-i386-mswin32 test/test_helper.rb
pry-0.8.0-i386-mingw32 test/test_helper.rb
pry-0.8.0-java test/test_helper.rb
pry-0.8.0pre9-i386-mswin32 test/test_helper.rb
pry-0.8.0pre9-i386-mingw32 test/test_helper.rb
pry-0.8.0pre9-java test/test_helper.rb
pry-0.8.0pre9 test/test_helper.rb