diff options
Diffstat (limited to 'spec')
58 files changed, 65 insertions, 66 deletions
diff --git a/spec/cli_spec.rb b/spec/cli_spec.rb index be5b0912..0f6f88cf 100644 --- a/spec/cli_spec.rb +++ b/spec/cli_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry::Hooks do before do diff --git a/spec/code_object_spec.rb b/spec/code_object_spec.rb index 28cc1441..fde0c9d9 100644 --- a/spec/code_object_spec.rb +++ b/spec/code_object_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry::CodeObject do describe "basic lookups" do diff --git a/spec/code_spec.rb b/spec/code_spec.rb index 51b626f6..9cf802ac 100644 --- a/spec/code_spec.rb +++ b/spec/code_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry::Code do describe '.from_file' do diff --git a/spec/command_helpers_spec.rb b/spec/command_helpers_spec.rb index 2a36b57e..2cbee84d 100644 --- a/spec/command_helpers_spec.rb +++ b/spec/command_helpers_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry::Helpers::CommandHelpers do before do diff --git a/spec/command_integration_spec.rb b/spec/command_integration_spec.rb index 9d2c6104..f6c05c3e 100644 --- a/spec/command_integration_spec.rb +++ b/spec/command_integration_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe "commands" do diff --git a/spec/command_set_spec.rb b/spec/command_set_spec.rb index c5499c28..ebd4963b 100644 --- a/spec/command_set_spec.rb +++ b/spec/command_set_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry::CommandSet do before do diff --git a/spec/command_spec.rb b/spec/command_spec.rb index 586a42e7..2e07cdb3 100644 --- a/spec/command_spec.rb +++ b/spec/command_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe "Pry::Command" do diff --git a/spec/commands/amend_line_spec.rb b/spec/commands/amend_line_spec.rb index 04ded2f8..7e16645a 100644 --- a/spec/commands/amend_line_spec.rb +++ b/spec/commands/amend_line_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "amend-line" do before do diff --git a/spec/commands/bang_spec.rb b/spec/commands/bang_spec.rb index d4a4a6cb..84e89f3a 100644 --- a/spec/commands/bang_spec.rb +++ b/spec/commands/bang_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "!" do before do diff --git a/spec/commands/cat/file_formatter_spec.rb b/spec/commands/cat/file_formatter_spec.rb index f2744c19..9d76475a 100644 --- a/spec/commands/cat/file_formatter_spec.rb +++ b/spec/commands/cat/file_formatter_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../../helper' describe Pry::Command::Cat::FileFormatter do describe "#file_and_line" do diff --git a/spec/commands/cat_spec.rb b/spec/commands/cat_spec.rb index 28f79519..26b69b75 100644 --- a/spec/commands/cat_spec.rb +++ b/spec/commands/cat_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "cat" do before do diff --git a/spec/commands/cd_spec.rb b/spec/commands/cd_spec.rb index 4b63e27c..a156dd9d 100644 --- a/spec/commands/cd_spec.rb +++ b/spec/commands/cd_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe 'cd' do before do diff --git a/spec/commands/disable_pry_spec.rb b/spec/commands/disable_pry_spec.rb index b458ec65..534f0634 100644 --- a/spec/commands/disable_pry_spec.rb +++ b/spec/commands/disable_pry_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "disable-pry" do before do diff --git a/spec/commands/edit_spec.rb b/spec/commands/edit_spec.rb index fb7fee2f..34f8f64f 100644 --- a/spec/commands/edit_spec.rb +++ b/spec/commands/edit_spec.rb @@ -1,5 +1,5 @@ require 'pathname' -require 'helper' +require_relative '../helper' describe "edit" do before do diff --git a/spec/commands/exit_all_spec.rb b/spec/commands/exit_all_spec.rb index fab60cea..7a771c93 100644 --- a/spec/commands/exit_all_spec.rb +++ b/spec/commands/exit_all_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "exit-all" do before { @pry = Pry.new } diff --git a/spec/commands/exit_program_spec.rb b/spec/commands/exit_program_spec.rb index eed447cb..b80cc7ea 100644 --- a/spec/commands/exit_program_spec.rb +++ b/spec/commands/exit_program_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "exit-program" do it 'should raise SystemExit' do diff --git a/spec/commands/exit_spec.rb b/spec/commands/exit_spec.rb index eaf3548d..8cd75876 100644 --- a/spec/commands/exit_spec.rb +++ b/spec/commands/exit_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "exit" do before { @pry = Pry.new(:target => :outer, :output => StringIO.new) } diff --git a/spec/commands/find_method_spec.rb b/spec/commands/find_method_spec.rb index 7991b678..a00e8b90 100644 --- a/spec/commands/find_method_spec.rb +++ b/spec/commands/find_method_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' MyKlass = Class.new do def hello diff --git a/spec/commands/gem_list_spec.rb b/spec/commands/gem_list_spec.rb index 0e630574..cef5c745 100644 --- a/spec/commands/gem_list_spec.rb +++ b/spec/commands/gem_list_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "gem-list" do it 'should not raise when invoked' do diff --git a/spec/commands/gist_spec.rb b/spec/commands/gist_spec.rb index fadd7a77..4f9b6d96 100644 --- a/spec/commands/gist_spec.rb +++ b/spec/commands/gist_spec.rb @@ -2,7 +2,7 @@ # THey need to be updated for the new 'gist' API, but im too sleepy to # do that now. -require 'helper' +require_relative '../helper' describe 'gist' do it 'has a dependency on the jist gem' do diff --git a/spec/commands/help_spec.rb b/spec/commands/help_spec.rb index 16b975e2..ae474291 100644 --- a/spec/commands/help_spec.rb +++ b/spec/commands/help_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "help" do before do diff --git a/spec/commands/hist_spec.rb b/spec/commands/hist_spec.rb index 0b5ea252..3b444eba 100644 --- a/spec/commands/hist_spec.rb +++ b/spec/commands/hist_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "hist" do before do diff --git a/spec/commands/jump_to_spec.rb b/spec/commands/jump_to_spec.rb index b90f1fea..d6958cf7 100644 --- a/spec/commands/jump_to_spec.rb +++ b/spec/commands/jump_to_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "jump-to" do it 'should jump to the proper binding index in the stack' do diff --git a/spec/commands/ls_spec.rb b/spec/commands/ls_spec.rb index 285fd589..d03479ca 100644 --- a/spec/commands/ls_spec.rb +++ b/spec/commands/ls_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "ls" do describe "below ceiling" do diff --git a/spec/commands/play_spec.rb b/spec/commands/play_spec.rb index c766b09c..ed759228 100644 --- a/spec/commands/play_spec.rb +++ b/spec/commands/play_spec.rb @@ -2,7 +2,7 @@ # how to do them yet, and i really want to release. Sorry. Someone # come along and do a better job. -require 'helper' +require_relative '../helper' describe "play" do before do diff --git a/spec/commands/raise_up_spec.rb b/spec/commands/raise_up_spec.rb index ad162062..bc451649 100644 --- a/spec/commands/raise_up_spec.rb +++ b/spec/commands/raise_up_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "raise-up" do before do diff --git a/spec/commands/save_file_spec.rb b/spec/commands/save_file_spec.rb index fcaf21c4..84be493e 100644 --- a/spec/commands/save_file_spec.rb +++ b/spec/commands/save_file_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "save-file" do before do diff --git a/spec/commands/shell_command_spec.rb b/spec/commands/shell_command_spec.rb index a0ee03ba..422fc3e4 100644 --- a/spec/commands/shell_command_spec.rb +++ b/spec/commands/shell_command_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "Command::ShellCommand" do describe 'cd' do diff --git a/spec/commands/show_doc_spec.rb b/spec/commands/show_doc_spec.rb index 16d1757b..11c7acd8 100644 --- a/spec/commands/show_doc_spec.rb +++ b/spec/commands/show_doc_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' require "fixtures/show_source_doc_examples" describe "show-doc" do diff --git a/spec/commands/show_input_spec.rb b/spec/commands/show_input_spec.rb index 7eba76dc..6b2856bd 100644 --- a/spec/commands/show_input_spec.rb +++ b/spec/commands/show_input_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "show-input" do before do diff --git a/spec/commands/show_source_spec.rb b/spec/commands/show_source_spec.rb index 4c1a5648..db34a68f 100644 --- a/spec/commands/show_source_spec.rb +++ b/spec/commands/show_source_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' require "fixtures/show_source_doc_examples" describe "show-source" do diff --git a/spec/commands/watch_expression_spec.rb b/spec/commands/watch_expression_spec.rb index 2642fbd1..765c040a 100644 --- a/spec/commands/watch_expression_spec.rb +++ b/spec/commands/watch_expression_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "watch expression" do diff --git a/spec/commands/whereami_spec.rb b/spec/commands/whereami_spec.rb index f75291a8..f19f49d0 100644 --- a/spec/commands/whereami_spec.rb +++ b/spec/commands/whereami_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe "whereami" do it 'should work with methods that have been undefined' do diff --git a/spec/completion_spec.rb b/spec/completion_spec.rb index 6ab6647f..27425e90 100644 --- a/spec/completion_spec.rb +++ b/spec/completion_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' def completer_test(bind, pry=nil, assert_flag=true) test = proc {|symbol| diff --git a/spec/config_spec.rb b/spec/config_spec.rb index aa38a1bc..238e043e 100644 --- a/spec/config_spec.rb +++ b/spec/config_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry::Config do describe "reserved keys" do diff --git a/spec/control_d_handler_spec.rb b/spec/control_d_handler_spec.rb index aa6f87ef..1c83776d 100644 --- a/spec/control_d_handler_spec.rb +++ b/spec/control_d_handler_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry::DEFAULT_CONTROL_D_HANDLER do diff --git a/spec/documentation_helper_spec.rb b/spec/documentation_helper_spec.rb index 7623ffb0..66f6e736 100644 --- a/spec/documentation_helper_spec.rb +++ b/spec/documentation_helper_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry::Helpers::DocumentationHelpers do before do @@ -70,4 +70,4 @@ describe Pry::Helpers::DocumentationHelpers do end end -end
\ No newline at end of file +end diff --git a/spec/editor_spec.rb b/spec/editor_spec.rb index 871dcc7c..ccfa38ff 100644 --- a/spec/editor_spec.rb +++ b/spec/editor_spec.rb @@ -1,5 +1,5 @@ require 'pathname' -require 'helper' +require_relative 'helper' describe Pry::Editor do class << Pry::Editor diff --git a/spec/exception_whitelist_spec.rb b/spec/exception_whitelist_spec.rb index f3d8329c..414abbb7 100644 --- a/spec/exception_whitelist_spec.rb +++ b/spec/exception_whitelist_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe "Pry.config.exception_whitelist" do before do diff --git a/spec/helper.rb b/spec/helper.rb index 60193949..eb1b8350 100644 --- a/spec/helper.rb +++ b/spec/helper.rb @@ -1,3 +1,10 @@ +require 'mocha/api' +require "ostruct" +require 'pry/test/helper' +require_relative 'spec_helpers/bacon' +require_relative 'spec_helpers/mock_pry' +require_relative 'spec_helpers/repl_tester' + if ENV["COVERAGE"] require "simplecov" SimpleCov.start @@ -8,13 +15,6 @@ unless Object.const_defined? 'Pry' require 'pry' end -require 'mocha/api' -require "ostruct" -require 'pry/test/helper' -require 'spec_helpers/bacon' -require 'spec_helpers/mock_pry' -require 'spec_helpers/repl_tester' - class Module public :remove_const public :remove_method diff --git a/spec/helpers/table_spec.rb b/spec/helpers/table_spec.rb index 8b931af4..5b8dbc92 100644 --- a/spec/helpers/table_spec.rb +++ b/spec/helpers/table_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe 'Formatting Table' do it 'knows about colorized fitting' do diff --git a/spec/history_array_spec.rb b/spec/history_array_spec.rb index 041cda4d..3f392bb1 100644 --- a/spec/history_array_spec.rb +++ b/spec/history_array_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry::HistoryArray do before do diff --git a/spec/history_spec.rb b/spec/history_spec.rb index 674d1df4..0a7c66dc 100644 --- a/spec/history_spec.rb +++ b/spec/history_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' require 'tempfile' describe Pry do diff --git a/spec/hooks_spec.rb b/spec/hooks_spec.rb index 5a25951e..7b4ffb37 100644 --- a/spec/hooks_spec.rb +++ b/spec/hooks_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry::Hooks do before do diff --git a/spec/indent_spec.rb b/spec/indent_spec.rb index 9f4becfc..6be02708 100644 --- a/spec/indent_spec.rb +++ b/spec/indent_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' # Please keep in mind that any hash signs ("#") in the heredoc strings are # placed on purpose. Without these editors might remove the whitespace on empty diff --git a/spec/method/patcher_spec.rb b/spec/method/patcher_spec.rb index ab416b6f..95b5f3e9 100644 --- a/spec/method/patcher_spec.rb +++ b/spec/method/patcher_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative '../helper' describe Pry::Method::Patcher do diff --git a/spec/method_spec.rb b/spec/method_spec.rb index 0c49d104..b6672670 100644 --- a/spec/method_spec.rb +++ b/spec/method_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' require 'set' describe Pry::Method do diff --git a/spec/pager_spec.rb b/spec/pager_spec.rb index 2221c621..5e64b2cc 100644 --- a/spec/pager_spec.rb +++ b/spec/pager_spec.rb @@ -1,5 +1,4 @@ -require "helper" - +require_relative "helper" describe "Pry::Pager" do describe "PageTracker" do before do diff --git a/spec/prompt_spec.rb b/spec/prompt_spec.rb index b7aa79a5..ddda435c 100644 --- a/spec/prompt_spec.rb +++ b/spec/prompt_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe "Prompts" do describe "one-parameter prompt proc" do diff --git a/spec/pry_defaults_spec.rb b/spec/pry_defaults_spec.rb index a6d8c6cf..4b2fde35 100644 --- a/spec/pry_defaults_spec.rb +++ b/spec/pry_defaults_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' version = 1 diff --git a/spec/pry_output_spec.rb b/spec/pry_output_spec.rb index c3707e45..557d53e0 100644 --- a/spec/pry_output_spec.rb +++ b/spec/pry_output_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry do describe "output failsafe" do diff --git a/spec/pry_repl_spec.rb b/spec/pry_repl_spec.rb index adeb3287..43c77ecd 100644 --- a/spec/pry_repl_spec.rb +++ b/spec/pry_repl_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe "The whole thing" do it "should let you run commands in the middle of multiline expressions" do diff --git a/spec/pry_spec.rb b/spec/pry_spec.rb index 9110dbd7..fedb63a1 100644 --- a/spec/pry_spec.rb +++ b/spec/pry_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry do before do diff --git a/spec/pryrc_spec.rb b/spec/pryrc_spec.rb index f7248634..ade04736 100644 --- a/spec/pryrc_spec.rb +++ b/spec/pryrc_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry do describe 'loading rc files' do diff --git a/spec/run_command_spec.rb b/spec/run_command_spec.rb index 66ca5609..787ffd09 100644 --- a/spec/run_command_spec.rb +++ b/spec/run_command_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe "Pry.run_command" do before do diff --git a/spec/sticky_locals_spec.rb b/spec/sticky_locals_spec.rb index 6380b339..ea337098 100644 --- a/spec/sticky_locals_spec.rb +++ b/spec/sticky_locals_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe "Sticky locals (_file_ and friends)" do it 'locals should all exist upon initialization' do diff --git a/spec/syntax_checking_spec.rb b/spec/syntax_checking_spec.rb index 1df51484..cd2700f9 100644 --- a/spec/syntax_checking_spec.rb +++ b/spec/syntax_checking_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry do before do diff --git a/spec/wrapped_module_spec.rb b/spec/wrapped_module_spec.rb index bf722def..d3d32d04 100644 --- a/spec/wrapped_module_spec.rb +++ b/spec/wrapped_module_spec.rb @@ -1,4 +1,4 @@ -require 'helper' +require_relative 'helper' describe Pry::WrappedModule do |