Skip to content

Commit 3e6a4c1

Browse files
authored
Merge pull request #437 from ehuss/update-1.46
Update tests for 1.46
2 parents 2f24de6 + b4769ee commit 3e6a4c1

File tree

4 files changed

+13
-7
lines changed

4 files changed

+13
-7
lines changed

tests/error-tests/tests/cast-to-unsized-trait-object-suggestion.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ fn main() {
1515
// ^^^^^^^^HELP /Accept Replacement:.*&dyn Send/
1616
Box::new(1) as dyn Send;
1717
// ^^^^^^^^^^^^^^^^^^^^^^^ERR cast to unsized type
18-
// ^^^^^^^^HELP try casting to a `Box` instead
18+
// ^^^^^^^^HELP(<1.46.0-beta) try casting to a `Box` instead
19+
// ^^^^^^^^HELP(>=1.46.0-beta) you can cast to a `Box` instead
1920
// ^^^^^^^^HELP /Accept Replacement:.*Box<dyn Send>/
2021
}

tests/test_cargo_build.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ def _test_document_messages_intralink(self, view):
341341
self._cargo_clean(view)
342342
self._run_build_wait('doc')
343343
self._check_added_message(view.window(), view.file_name(),
344-
r'cannot be resolved')
344+
r'unresolved link')
345345

346346
def _test_document_messages_invalid(self, view):
347347
self._cargo_clean(view)

tests/test_message_order.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
(3, 'tests/test_test_output.rs', 'ERR', (18, 4), 'tests/test_test_output.rs:19:5', 'tests/test_test_output.rs:19:5'),
5252
(4, 'tests/test_test_output.rs', 'ERR', (23, 4), 'tests/test_test_output.rs:24:5', 'tests/test_test_output.rs:24:5'),
5353
(5, 'tests/test_test_output.rs', 'ERR', (28, 4), 'tests/test_test_output.rs:29:5', 'tests/test_test_output.rs:29:5'),
54-
(6, 'tests/test_test_output.rs', 'ERR', (59, 4), 'tests/test_test_output.rs:60:5', 'tests/test_test_output.rs:60:5'),
54+
(6, 'tests/test_test_output.rs', 'ERR', (59, 28), 'tests/test_test_output.rs:60:29', 'tests/test_test_output.rs:60:29'),
5555
]
5656
}
5757
]
@@ -63,8 +63,8 @@ def setUp(self):
6363
super(TestMessageOrder, self).setUp()
6464
# Set a base version for these tests.
6565
version = util.get_rustc_version(sublime.active_window(), plugin_path)
66-
if semver.match(version, '<1.42.0-beta'):
67-
self.skipTest('Tests require rust 1.42 or newer.')
66+
if semver.match(version, '<1.46.0-beta'):
67+
self.skipTest('Tests require rust 1.46 or newer.')
6868

6969
# Make it so that the build target is automatically determined from
7070
# the active view so each test doesn't have to specify it.

tests/workspace/workspace1/src/lib.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,14 @@ mod anothermod;
33
/*BEGIN*/struct S {
44
// ^^^^^^^^ERR(>=1.18.0) recursive type has infinite size
55
// ^^^^^^^^ERR(>=1.18.0) recursive type `S` has infinite size
6-
// ^^^^^^^^HELP(>=1.18.0) insert indirection
6+
// ^^^^^^^^HELP(>=1.18.0,<1.46.0-beta) insert indirection
77
recursive: S
8-
// ^^^^^^^^^^^^ERR(>=1.19.0) recursive without indirection
8+
// ^^^^^^^^^^^^ERR(>=1.19.0,<1.46.0-beta) recursive without indirection
9+
// ^ERR(>=1.46.0-beta) recursive without indirection
10+
// |HELP(>=1.46.0-beta) insert some indirection
11+
// |HELP(>=1.46.0-beta) /Accept Replacement:.*Box</
12+
// |HELP(>=1.46.0-beta) insert some indirection
13+
// |HELP(>=1.46.0-beta) /Accept Replacement:.*>/
914
}/*END*/
1015
// ~ERR(<1.18.0) recursive type has infinite size
1116
// ~ERR(<1.18.0) recursive type `S` has infinite size

0 commit comments

Comments
 (0)