1
0
Fork 0
mirror of https://github.com/pry/pry.git synced 2022-11-09 12:35:05 -05:00
pry--pry/spec
Josh Cheek 144d32e1d6 Switch test suite to RSpec
Removes Bacon and Mocha

Reasoning explained in this comment: https://github.com/pry/pry/issues/277#issuecomment-51708712

Mostly this went smoothly. There were a few errors that I fixed along
the way, e.g. tests that were failing but for various reasons still
passed. Should have documented them, but didn't think about it until
very near the end. But generaly, I remember 2 reasons this would happen:
`lambda { raise "omg" }.should.raise(RuntimeError, /not-omg/)` will pass
because the second argument is ignored by Bacon. And `1.should == 2`
will return false instead of raising an error when it is not in an it
block (e.g. if stuck in a describe block, that would just return false)

The only one that I felt unsure about was spec/helpers/table_spec.rb
`Pry::Helpers.tablify_or_one_line('head', %w(ing)).should == 'head: ing'`
This is wrong, but was not failing because it was in a describe block
instead of an it block.  In reality, it returns `"head: ing\n"`,
I updated the test to reflect this, though I don't know for sure
this is the right thing to do

This will fail on master until https://github.com/pry/pry/pull/1281 is merged.
This makes https://github.com/pry/pry/pull/1278 unnecessary.
2014-08-10 17:37:21 -06:00
..
commands Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
fixtures spec/code_spec.rb: add more tests for $LOAD_PATH behaviour 2013-11-23 22:13:54 +02:00
helpers Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
method allow for tests to be run with ease. 2014-03-14 05:31:24 +01:00
regression Verify that setting Pry.input avoids loading Readline 2014-04-28 23:00:06 -07:00
spec_helpers Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
cli_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
code_object_spec.rb Stop using compatibility aliases for Pry.config 2014-05-01 01:51:01 -07:00
code_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
command_helpers_spec.rb allow for tests to be run with ease. 2014-03-14 05:31:24 +01:00
command_integration_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
command_set_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
command_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
completion_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
config_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
control_d_handler_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
documentation_helper_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
editor_spec.rb Inject _pry_ into Pry::Editor 2014-05-01 01:51:01 -07:00
exception_whitelist_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
helper.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
history_array_spec.rb allow for tests to be run with ease. 2014-03-14 05:31:24 +01:00
history_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
hooks_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
indent_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
method_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
pager_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
Procfile Reword foreman instructions without 'cd' 2013-02-08 00:29:02 -06:00
prompt_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
pry_defaults_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
pry_output_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
pry_repl_spec.rb allow for tests to be run with ease. 2014-03-14 05:31:24 +01:00
pry_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
pryrc_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
run_command_spec.rb allow for tests to be run with ease. 2014-03-14 05:31:24 +01:00
sticky_locals_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
syntax_checking_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00
wrapped_module_spec.rb Switch test suite to RSpec 2014-08-10 17:37:21 -06:00