Skip to content

Commit ff3a4ce

Browse files
authored
Move suppressing experimental warnings (#337)
Fix up #335. `power_assert` is required in util/backtracefilter.rb too, that is required from assertions.rb, and raises `SyntaxError` twice. As the latter file always requires the former file, the second `require` doesn't make sense.
1 parent 9028d9c commit ff3a4ce

2 files changed

Lines changed: 3 additions & 11 deletions

File tree

lib/test/unit/assertions.rb

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,6 @@
99
require_relative 'util/method-owner-finder'
1010
require_relative 'diff'
1111

12-
begin
13-
$VERBOSE, verbose = nil, $VERBOSE
14-
require 'power_assert'
15-
rescue LoadError, SyntaxError
16-
if defined?(::PowerAssert)
17-
::Object.send(:remove_const, :PowerAssert)
18-
end
19-
ensure
20-
$VERBOSE = verbose
21-
end
22-
2312
module Test
2413
module Unit
2514

lib/test/unit/util/backtracefilter.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
begin
2+
$VERBOSE, verbose = nil, $VERBOSE
23
require 'power_assert'
34
rescue LoadError, SyntaxError
45
if defined?(::PowerAssert)
56
::Object.send(:remove_const, :PowerAssert)
67
end
8+
ensure
9+
$VERBOSE = verbose
710
end
811

912
module Test

0 commit comments

Comments
 (0)