File tree Expand file tree Collapse file tree 7 files changed +13
-7
lines changed Expand file tree Collapse file tree 7 files changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ def _usable_adapter_class
36
36
37
37
def _warn_polling_fallback ( options )
38
38
msg = options . fetch ( :polling_fallback_message , POLLING_FALLBACK_MESSAGE )
39
- Kernel . warn "[Listen warning]:\n #{ msg } " if msg
39
+ Listen . adapter_warn ( "[Listen warning]:\n #{ msg } " ) if msg
40
40
end
41
41
end
42
42
end
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ def self.usable?
34
34
require 'find'
35
35
true
36
36
rescue LoadError
37
- Kernel . warn BUNDLER_DECLARE_GEM
37
+ Listen . adapter_warn ( BUNDLER_DECLARE_GEM )
38
38
false
39
39
end
40
40
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ def self.usable?
30
30
require 'rb-fsevent'
31
31
fsevent_version = Gem ::Version . new ( FSEvent ::VERSION )
32
32
return true if fsevent_version <= Gem ::Version . new ( '0.9.4' )
33
- Kernel . warn INCOMPATIBLE_GEM_VERSION
33
+ Listen . adapter_warn ( INCOMPATIBLE_GEM_VERSION )
34
34
false
35
35
end
36
36
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ def self.usable?
20
20
Listen . logger . debug format ( 'wdm - load failed: %s:%s' , $ERROR_INFO,
21
21
$ERROR_POSITION * "\n " )
22
22
23
- Kernel . warn BUNDLER_DECLARE_GEM
23
+ Listen . adapter_warn ( BUNDLER_DECLARE_GEM )
24
24
false
25
25
end
26
26
Original file line number Diff line number Diff line change @@ -30,6 +30,12 @@ def verify_unwatched!(entry)
30
30
@real_dirs . add? ( real_path ) or _fail ( entry . sys_path , real_path )
31
31
end
32
32
33
+ # Leaving this stub here since some warning work-arounds were referring to it.
34
+ # Deprecated. Will be removed in Listen v4.0.
35
+ def warn ( message )
36
+ Listen . adapter_warn ( message )
37
+ end
38
+
33
39
private
34
40
35
41
def _fail ( symlinked , real_path )
Original file line number Diff line number Diff line change 35
35
context 'with rb-fsevent > 0.9.4' do
36
36
before { stub_const ( 'FSEvent::VERSION' , '0.9.6' ) }
37
37
it 'shows a warning and should not be usable' do
38
- expect ( Kernel ) . to receive ( :warn )
38
+ expect ( Listen ) . to receive ( :adapter_warn )
39
39
expect ( subject ) . to_not be_usable
40
40
end
41
41
end
Original file line number Diff line number Diff line change 49
49
50
50
it 'warns polling fallback with default message' do
51
51
msg = described_class ::POLLING_FALLBACK_MESSAGE
52
- expect ( Kernel ) . to receive ( :warn ) . with ( "[Listen warning]:\n #{ msg } " )
52
+ expect ( Listen ) . to receive ( :adapter_warn ) . with ( "[Listen warning]:\n #{ msg } " )
53
53
Listen ::Adapter . select
54
54
end
55
55
60
60
61
61
it 'warns polling fallback with custom message if set' do
62
62
expected_msg = "[Listen warning]:\n custom fallback message"
63
- expect ( Kernel ) . to receive ( :warn ) . with ( expected_msg )
63
+ expect ( Listen ) . to receive ( :adapter_warn ) . with ( expected_msg )
64
64
msg = 'custom fallback message'
65
65
Listen ::Adapter . select ( polling_fallback_message : msg )
66
66
end
You can’t perform that action at this time.
0 commit comments