Sha256: 2189964b36aeddda69636c7f191a112f4b1bbdb5ae1ed08960768b8bd6e1efe6
Contents?: true
Size: 1.3 KB
Versions: 4
Compression:
Stored size: 1.3 KB
Contents
require_relative 'test_helper' class TestReload < TestDsl::TestCase describe 'autoreloading' do after { Byebug::Command.settings[:autoreload] = true } it 'must notify that automatic reloading is on by default' do enter 'reload' debug_file 'reload' check_output_includes \ 'Source code is reloaded. Automatic reloading is on.' end it 'must notify that automatic reloading is off if setting changed' do enter 'set noautoreload', 'reload' debug_file 'reload' check_output_includes \ 'Source code is reloaded. Automatic reloading is off.' end end describe 'reloading' do after { change_line_in_file(fullpath('reload'), 4, '4') } it 'must reload the code' do enter 'break 3', 'cont', 'l 4-4', -> do change_line_in_file(fullpath('reload'), 4, '100') 'reload' end, 'l 4-4' debug_file 'reload' check_output_includes '4: 100' end end describe 'Post Mortem' do after { change_line_in_file(fullpath('post_mortem'), 7, ' z = 4') } it 'must work in post-mortem mode' do enter 'cont', -> do change_line_in_file(fullpath('post_mortem'), 7, 'z = 100') 'reload' end, 'l 7-7' debug_file 'post_mortem' check_output_includes '7: z = 100' end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
byebug-1.4.1 | test/reload_test.rb |
byebug-1.4.0 | test/reload_test.rb |
byebug-1.3.1 | test/reload_test.rb |
byebug-1.3.0 | test/reload_test.rb |