test/continue_test.rb in byebug-3.1.2 vs test/continue_test.rb in byebug-3.2.0
- old
+ new
@@ -1,50 +1,47 @@
-module ContinueTest
- class Example
+module Byebug
+ class ContinueExample
def self.a(num)
num + 4
end
end
- class ContinueTestCase < TestDsl::TestCase
- before do
- @example = lambda do
+ class ContinueTestCase < TestCase
+ def setup
+ @example = -> do
byebug
b = 5
c = b + 5
- Example.a(c)
+ ContinueExample.a(c)
end
+
+ super
end
- describe 'successful' do
- it 'must continue up to breakpoint if no line specified' do
- enter 'break 14', 'continue'
- debug_proc(@example) { state.line.must_equal 14 }
- end
+ def test_continues_up_to_breakpoint_if_no_line_specified
+ enter 'break 14', 'continue'
+ debug_proc(@example) { assert_equal 14, state.line }
+ end
- it 'must work in abbreviated mode too' do
- enter 'break 14', 'cont'
- debug_proc(@example) { state.line.must_equal 14 }
- end
+ def test_works_in_abbreviated_mode_too
+ enter 'break 14', 'cont'
+ debug_proc(@example) { assert_equal 14, state.line }
+ end
- it 'must continue up to specified line' do
- enter 'cont 14'
- debug_proc(@example) { state.line.must_equal 14 }
- end
+ def test_continues_up_to_the_specified_line
+ enter 'cont 14'
+ debug_proc(@example) { assert_equal 14, state.line }
end
- describe 'unsuccessful' do
- before { enter 'cont 100' }
+ def test_ignores_the_command_if_specified_line_is_not_valid
+ enter 'cont 100'
+ debug_proc(@example) { assert_equal 13, state.line }
+ end
- it 'must ignore the command if specified line is not valid' do
- debug_proc(@example) { state.line.must_equal 13 }
- end
-
- it 'must show error if specified line is not valid' do
- debug_proc(@example)
- check_error_includes \
- "Line 100 is not a stopping point in file \"#{__FILE__}\""
- end
+ def test_shows_error_if_specified_line_is_not_valid
+ enter 'cont 100'
+ debug_proc(@example)
+ check_error_includes 'Line 100 is not a valid stopping point in file'
end
end
end