6
6
class TestPhantomStyle (TestBase ):
7
7
8
8
def test_style_none (self ):
9
+ rustc_version = util .get_rustc_version (sublime .active_window (), plugin_path )
10
+ if semver .match (rustc_version , '<1.89.0-beta' ):
11
+ return
9
12
self ._override_setting ('rust_phantom_style' , 'none' )
10
13
self ._with_open_file ('tests/error-tests/tests/cast-to-unsized-trait-object-suggestion.rs' ,
11
14
self ._test_style_none )
@@ -20,9 +23,12 @@ def _test_style_none(self, view):
20
23
regions = ui .view_regions [view .file_name ()]
21
24
# Extremely basic check, the number of unique regions displayed.
22
25
rs = [(r .a , r .b ) for r in regions ]
23
- self .assertEqual (len (set (rs )), 4 )
26
+ self .assertEqual (len (set (rs )), 5 )
24
27
25
28
def test_style_popup (self ):
29
+ rustc_version = util .get_rustc_version (sublime .active_window (), plugin_path )
30
+ if semver .match (rustc_version , '<1.89.0-beta' ):
31
+ return
26
32
self ._override_setting ('rust_phantom_style' , 'popup' )
27
33
self ._with_open_file ('tests/error-tests/tests/cast-to-unsized-trait-object-suggestion.rs' ,
28
34
self ._test_style_popup )
@@ -37,7 +43,7 @@ def _test_style_popup(self, view):
37
43
regions = ui .view_regions [view .file_name ()]
38
44
# Extremely basic check, the number of unique regions displayed.
39
45
rs = [(r .a , r .b ) for r in regions ]
40
- self .assertEqual (len (set (rs )), 4 )
46
+ self .assertEqual (len (set (rs )), 5 )
41
47
# Trigger popup.
42
48
self .assertEqual (len (ui .popups ), 0 )
43
49
for region in regions :
@@ -48,7 +54,7 @@ def _test_style_popup(self, view):
48
54
ui .popups .clear ()
49
55
50
56
# Trigger gutter hover.
51
- for lineno in (12 , 16 ):
57
+ for lineno in (12 , 18 ):
52
58
pt = view .text_point (lineno - 1 , 0 )
53
59
messages .message_popup (view , pt , sublime .HOVER_GUTTER )
54
60
popups = ui .popups [view .file_name ()]
0 commit comments