File tree Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -9,8 +9,8 @@ module Minitest
9
9
10
10
class Test < Runnable
11
11
require "minitest/assertions"
12
- include Minitest ::Assertions
13
12
include Minitest ::Reportable
13
+ include Minitest ::Assertions
14
14
15
15
def class_name # :nodoc:
16
16
self . class . name # for Minitest::Reportable
Original file line number Diff line number Diff line change @@ -157,6 +157,24 @@ def test_omg; assert true; end
157
157
refute_predicate test , :skipped?
158
158
end
159
159
160
+ def test_skipped_is_reachable
161
+ test_class = Class . new FakeNamedTest do
162
+ def test_omg
163
+ skip
164
+ ensure
165
+ flunk unless skipped?
166
+ end
167
+ end
168
+
169
+ test = test_class . new :test_omg
170
+ test . run
171
+
172
+ refute_predicate test , :error?
173
+ refute_predicate test , :passed?
174
+
175
+ assert_predicate test , :skipped?
176
+ end
177
+
160
178
def util_expand_bt bt
161
179
bt . map { |f | f . start_with? ( "." ) ? File . expand_path ( f ) : f }
162
180
end
You can’t perform that action at this time.
0 commit comments