diff options
| author | Johann Hemmann <johann.hemmann@code.berlin> | 2024-01-04 14:50:23 +0100 |
|---|---|---|
| committer | Johann Hemmann <johann.hemmann@code.berlin> | 2024-01-04 15:14:05 +0100 |
| commit | e9632bd48bab007c74e72a1b5e9b72a19d8e2a13 (patch) | |
| tree | ab7b6f646f11471e754991e906312581c59dcb50 | |
| parent | 7f75815ca2a61fd9afb6f77d71984f649349dc67 (diff) | |
| download | rust-e9632bd48bab007c74e72a1b5e9b72a19d8e2a13.tar.gz rust-e9632bd48bab007c74e72a1b5e9b72a19d8e2a13.zip | |
Only compare test name
| -rw-r--r-- | crates/ide/src/runnables.rs | 113 |
1 files changed, 7 insertions, 106 deletions
diff --git a/crates/ide/src/runnables.rs b/crates/ide/src/runnables.rs index d334e66d3dd..d6fe4de3b6f 100644 --- a/crates/ide/src/runnables.rs +++ b/crates/ide/src/runnables.rs @@ -576,7 +576,8 @@ mod tests { fn check_tests(ra_fixture: &str, expect: Expect) { let (analysis, position) = fixture::position(ra_fixture); let tests = analysis.related_tests(position, None).unwrap(); - expect.assert_debug_eq(&tests); + let test_names = tests.into_iter().map(|a| a.nav.name).collect::<Vec<_>>(); + expect.assert_debug_eq(&test_names); } #[test] @@ -2143,27 +2144,7 @@ mod tests { "#, expect![[r#" [ - Runnable { - use_name_in_title: false, - nav: NavigationTarget { - file_id: FileId( - 0, - ), - full_range: 31..85, - focus_range: 46..54, - name: "foo_test", - kind: Function, - }, - kind: Test { - test_id: Path( - "tests::foo_test", - ), - attr: TestAttr { - ignore: false, - }, - }, - cfg: None, - }, + "foo_test", ] "#]], ); @@ -2188,27 +2169,7 @@ mod tests { "#, expect![[r#" [ - Runnable { - use_name_in_title: false, - nav: NavigationTarget { - file_id: FileId( - 0, - ), - full_range: 71..122, - focus_range: 86..94, - name: "foo_test", - kind: Function, - }, - kind: Test { - test_id: Path( - "tests::foo_test", - ), - attr: TestAttr { - ignore: false, - }, - }, - cfg: None, - }, + "foo_test", ] "#]], ); @@ -2240,27 +2201,7 @@ mod tests { "#, expect![[r#" [ - Runnable { - use_name_in_title: false, - nav: NavigationTarget { - file_id: FileId( - 0, - ), - full_range: 133..183, - focus_range: 148..156, - name: "foo_test", - kind: Function, - }, - kind: Test { - test_id: Path( - "tests::foo_test", - ), - attr: TestAttr { - ignore: false, - }, - }, - cfg: None, - }, + "foo_test", ] "#]], ); @@ -2292,48 +2233,8 @@ mod tests { "#, expect![[r#" [ - Runnable { - use_name_in_title: false, - nav: NavigationTarget { - file_id: FileId( - 0, - ), - full_range: 121..185, - focus_range: 136..145, - name: "foo2_test", - kind: Function, - }, - kind: Test { - test_id: Path( - "tests::foo2_test", - ), - attr: TestAttr { - ignore: false, - }, - }, - cfg: None, - }, - Runnable { - use_name_in_title: false, - nav: NavigationTarget { - file_id: FileId( - 0, - ), - full_range: 52..115, - focus_range: 67..75, - name: "foo_test", - kind: Function, - }, - kind: Test { - test_id: Path( - "tests::foo_test", - ), - attr: TestAttr { - ignore: false, - }, - }, - cfg: None, - }, + "foo2_test", + "foo_test", ] "#]], ); |
