1
0
Fork 0
mirror of https://github.com/pry/pry.git synced 2022-11-09 12:35:05 -05:00
Commit graph

13 commits

Author SHA1 Message Date
bronzdoc
7f30e62270 Test histfile content 2016-02-11 13:06:11 -06:00
bronzdoc
3caed67113 Adding test for histignore functionality 2015-10-25 10:42:28 -06:00
Kyrylo Silin
96c6958cc6 specs: convert to shoulds to expects 2015-03-10 22:49:29 +02:00
Kyrylo Silin
305e5a9b01 Merge branch 'fix_hist_clear_negative_array_size' of https://github.com/tbpgr/pry into tbpgr-fix_hist_clear_negative_array_size 2015-02-28 08:22:26 +02:00
Matijs van Zuijlen
96b61f14aa Fix some warnings 2015-01-23 14:03:36 +01:00
tbpgr
b99b4d4249 Fix history clear bag(No re-init @original_lines) 2015-01-11 03:54:27 +09:00
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
Andrew Vos
341c19f8ef Fix test that fails in docker
This test fails because it's not using File.join on ENV["HOME"] (which
is null when run under root in docker) which means that we're asserting
on the direction "//test_history" instead of "/test_history".
2014-07-20 00:13:30 +01:00
Ryan Fitzgerald
98cbcc3b0e Always expand history file path (fix #1262) 2014-07-06 15:20:03 -07:00
Robert Gleeson
74135c1890 allow for tests to be run with ease.
'bacon spec/config_spec.rb' instead of 'bacon -I spec spec/config_spec.rb'
2014-03-14 05:31:24 +01:00
Kyrylo Silin
deea81d152 HistorySpec: add more tests 2013-03-18 11:20:16 +02:00
Kyrylo Silin
6463387d07 History: increment @original_lines
Fix broken `Pry::History#session_line_count`. Add a test.
2013-03-17 10:18:52 +02:00
Kyrylo Silin
1d70d8627a Rename "pry_history_spec.rb" to "history_spec.rb" 2013-03-17 09:25:58 +02:00
Renamed from spec/pry_history_spec.rb (Browse further)