Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/project-model/src/tests.rs')
| -rw-r--r-- | crates/project-model/src/tests.rs | 298 |
1 files changed, 137 insertions, 161 deletions
diff --git a/crates/project-model/src/tests.rs b/crates/project-model/src/tests.rs index 26c4c89f76..ea238ad598 100644 --- a/crates/project-model/src/tests.rs +++ b/crates/project-model/src/tests.rs @@ -41,7 +41,8 @@ fn load_rust_project(file: &str) -> (CrateGraph, ProcMacroPaths) { let data = get_test_json_file(file); let project = rooted_project_json(data); let sysroot = Ok(get_fake_sysroot()); - let project_workspace = ProjectWorkspace::Json { project, sysroot, rustc_cfg: Vec::new() }; + let project_workspace = + ProjectWorkspace::Json { project, sysroot, rustc_cfg: Vec::new(), toolchain: None }; to_crate_graph(project_workspace) } @@ -154,9 +155,6 @@ fn cargo_hello_world_project_model_with_wildcard_overrides() { "debug_assertions", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -187,13 +185,14 @@ fn cargo_hello_world_project_model_with_wildcard_overrides() { prelude: true, }, ], - origin: CratesIo { - repo: None, - name: Some( - "hello-world", - ), + origin: Rustc { + name: "hello-world", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, CrateId( 1, @@ -223,9 +222,6 @@ fn cargo_hello_world_project_model_with_wildcard_overrides() { "debug_assertions", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -265,13 +261,14 @@ fn cargo_hello_world_project_model_with_wildcard_overrides() { prelude: true, }, ], - origin: CratesIo { - repo: None, - name: Some( - "hello-world", - ), + origin: Rustc { + name: "hello-world", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, CrateId( 2, @@ -301,9 +298,6 @@ fn cargo_hello_world_project_model_with_wildcard_overrides() { "debug_assertions", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -343,13 +337,14 @@ fn cargo_hello_world_project_model_with_wildcard_overrides() { prelude: true, }, ], - origin: CratesIo { - repo: None, - name: Some( - "hello-world", - ), + origin: Rustc { + name: "hello-world", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, CrateId( 3, @@ -379,9 +374,6 @@ fn cargo_hello_world_project_model_with_wildcard_overrides() { "debug_assertions", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -421,13 +413,14 @@ fn cargo_hello_world_project_model_with_wildcard_overrides() { prelude: true, }, ], - origin: CratesIo { - repo: None, - name: Some( - "hello-world", - ), + origin: Rustc { + name: "hello-world", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, CrateId( 4, @@ -466,9 +459,6 @@ fn cargo_hello_world_project_model_with_wildcard_overrides() { "feature=use_std", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -489,15 +479,14 @@ fn cargo_hello_world_project_model_with_wildcard_overrides() { }, }, dependencies: [], - origin: CratesIo { - repo: Some( - "https://github.com/rust-lang/libc", - ), - name: Some( - "libc", - ), + origin: Rustc { + name: "libc", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, }, }"#]], @@ -552,9 +541,6 @@ fn cargo_hello_world_project_model_with_selective_overrides() { "test", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -585,13 +571,14 @@ fn cargo_hello_world_project_model_with_selective_overrides() { prelude: true, }, ], - origin: CratesIo { - repo: None, - name: Some( - "hello-world", - ), + origin: Rustc { + name: "hello-world", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, CrateId( 1, @@ -623,9 +610,6 @@ fn cargo_hello_world_project_model_with_selective_overrides() { "test", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -665,13 +649,14 @@ fn cargo_hello_world_project_model_with_selective_overrides() { prelude: true, }, ], - origin: CratesIo { - repo: None, - name: Some( - "hello-world", - ), + origin: Rustc { + name: "hello-world", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, CrateId( 2, @@ -703,9 +688,6 @@ fn cargo_hello_world_project_model_with_selective_overrides() { "test", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -745,13 +727,14 @@ fn cargo_hello_world_project_model_with_selective_overrides() { prelude: true, }, ], - origin: CratesIo { - repo: None, - name: Some( - "hello-world", - ), + origin: Rustc { + name: "hello-world", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, CrateId( 3, @@ -783,9 +766,6 @@ fn cargo_hello_world_project_model_with_selective_overrides() { "test", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -825,13 +805,14 @@ fn cargo_hello_world_project_model_with_selective_overrides() { prelude: true, }, ], - origin: CratesIo { - repo: None, - name: Some( - "hello-world", - ), + origin: Rustc { + name: "hello-world", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, CrateId( 4, @@ -870,9 +851,6 @@ fn cargo_hello_world_project_model_with_selective_overrides() { "feature=use_std", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -893,15 +871,14 @@ fn cargo_hello_world_project_model_with_selective_overrides() { }, }, dependencies: [], - origin: CratesIo { - repo: Some( - "https://github.com/rust-lang/libc", - ), - name: Some( - "libc", - ), + origin: Rustc { + name: "libc", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, }, }"#]], @@ -946,9 +923,6 @@ fn cargo_hello_world_project_model() { "test", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -979,13 +953,14 @@ fn cargo_hello_world_project_model() { prelude: true, }, ], - origin: CratesIo { - repo: None, - name: Some( - "hello-world", - ), + origin: Rustc { + name: "hello-world", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, CrateId( 1, @@ -1017,9 +992,6 @@ fn cargo_hello_world_project_model() { "test", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -1059,13 +1031,14 @@ fn cargo_hello_world_project_model() { prelude: true, }, ], - origin: CratesIo { - repo: None, - name: Some( - "hello-world", - ), + origin: Rustc { + name: "hello-world", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, CrateId( 2, @@ -1097,9 +1070,6 @@ fn cargo_hello_world_project_model() { "test", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -1139,13 +1109,14 @@ fn cargo_hello_world_project_model() { prelude: true, }, ], - origin: CratesIo { - repo: None, - name: Some( - "hello-world", - ), + origin: Rustc { + name: "hello-world", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, CrateId( 3, @@ -1177,9 +1148,6 @@ fn cargo_hello_world_project_model() { "test", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -1219,13 +1187,14 @@ fn cargo_hello_world_project_model() { prelude: true, }, ], - origin: CratesIo { - repo: None, - name: Some( - "hello-world", - ), + origin: Rustc { + name: "hello-world", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, CrateId( 4, @@ -1264,9 +1233,6 @@ fn cargo_hello_world_project_model() { "feature=use_std", ], ), - target_layout: Err( - "target_data_layout not loaded", - ), env: Env { entries: { "CARGO_PKG_LICENSE": "", @@ -1287,15 +1253,14 @@ fn cargo_hello_world_project_model() { }, }, dependencies: [], - origin: CratesIo { - repo: Some( - "https://github.com/rust-lang/libc", - ), - name: Some( - "libc", - ), + origin: Rustc { + name: "libc", }, is_proc_macro: false, + target_layout: Err( + "target_data_layout not loaded", + ), + channel: None, }, }, }"#]], @@ -1332,9 +1297,6 @@ fn rust_project_hello_world_project_model() { potential_cfg_options: CfgOptions( [], ), - target_layout: Err( - "rust-project.json projects have no target layout set", - ), env: Env { entries: {}, }, @@ -1353,6 +1315,10 @@ fn rust_project_hello_world_project_model() { Alloc, ), is_proc_macro: false, + target_layout: Err( + "rust-project.json projects have no target layout set", + ), + channel: None, }, CrateId( 1, @@ -1376,9 +1342,6 @@ fn rust_project_hello_world_project_model() { potential_cfg_options: CfgOptions( [], ), - target_layout: Err( - "rust-project.json projects have no target layout set", - ), env: Env { entries: {}, }, @@ -1387,6 +1350,10 @@ fn rust_project_hello_world_project_model() { Core, ), is_proc_macro: false, + target_layout: Err( + "rust-project.json projects have no target layout set", + ), + channel: None, }, CrateId( 2, @@ -1410,9 +1377,6 @@ fn rust_project_hello_world_project_model() { potential_cfg_options: CfgOptions( [], ), - target_layout: Err( - "rust-project.json projects have no target layout set", - ), env: Env { entries: {}, }, @@ -1421,6 +1385,10 @@ fn rust_project_hello_world_project_model() { Other, ), is_proc_macro: false, + target_layout: Err( + "rust-project.json projects have no target layout set", + ), + channel: None, }, CrateId( 3, @@ -1444,9 +1412,6 @@ fn rust_project_hello_world_project_model() { potential_cfg_options: CfgOptions( [], ), - target_layout: Err( - "rust-project.json projects have no target layout set", - ), env: Env { entries: {}, }, @@ -1455,6 +1420,10 @@ fn rust_project_hello_world_project_model() { Other, ), is_proc_macro: false, + target_layout: Err( + "rust-project.json projects have no target layout set", + ), + channel: None, }, CrateId( 4, @@ -1478,9 +1447,6 @@ fn rust_project_hello_world_project_model() { potential_cfg_options: CfgOptions( [], ), - target_layout: Err( - "rust-project.json projects have no target layout set", - ), env: Env { entries: {}, }, @@ -1508,6 +1474,10 @@ fn rust_project_hello_world_project_model() { Other, ), is_proc_macro: false, + target_layout: Err( + "rust-project.json projects have no target layout set", + ), + channel: None, }, CrateId( 5, @@ -1531,9 +1501,6 @@ fn rust_project_hello_world_project_model() { potential_cfg_options: CfgOptions( [], ), - target_layout: Err( - "rust-project.json projects have no target layout set", - ), env: Env { entries: {}, }, @@ -1542,6 +1509,10 @@ fn rust_project_hello_world_project_model() { Other, ), is_proc_macro: false, + target_layout: Err( + "rust-project.json projects have no target layout set", + ), + channel: None, }, CrateId( 6, @@ -1565,9 +1536,6 @@ fn rust_project_hello_world_project_model() { potential_cfg_options: CfgOptions( [], ), - target_layout: Err( - "rust-project.json projects have no target layout set", - ), env: Env { entries: {}, }, @@ -1649,6 +1617,10 @@ fn rust_project_hello_world_project_model() { Std, ), is_proc_macro: false, + target_layout: Err( + "rust-project.json projects have no target layout set", + ), + channel: None, }, CrateId( 7, @@ -1672,9 +1644,6 @@ fn rust_project_hello_world_project_model() { potential_cfg_options: CfgOptions( [], ), - target_layout: Err( - "rust-project.json projects have no target layout set", - ), env: Env { entries: {}, }, @@ -1683,6 +1652,10 @@ fn rust_project_hello_world_project_model() { Other, ), is_proc_macro: false, + target_layout: Err( + "rust-project.json projects have no target layout set", + ), + channel: None, }, CrateId( 8, @@ -1706,9 +1679,6 @@ fn rust_project_hello_world_project_model() { potential_cfg_options: CfgOptions( [], ), - target_layout: Err( - "rust-project.json projects have no target layout set", - ), env: Env { entries: {}, }, @@ -1717,6 +1687,10 @@ fn rust_project_hello_world_project_model() { Test, ), is_proc_macro: false, + target_layout: Err( + "rust-project.json projects have no target layout set", + ), + channel: None, }, CrateId( 9, @@ -1740,9 +1714,6 @@ fn rust_project_hello_world_project_model() { potential_cfg_options: CfgOptions( [], ), - target_layout: Err( - "rust-project.json projects have no target layout set", - ), env: Env { entries: {}, }, @@ -1751,6 +1722,10 @@ fn rust_project_hello_world_project_model() { Other, ), is_proc_macro: false, + target_layout: Err( + "rust-project.json projects have no target layout set", + ), + channel: None, }, CrateId( 10, @@ -1774,9 +1749,6 @@ fn rust_project_hello_world_project_model() { potential_cfg_options: CfgOptions( [], ), - target_layout: Err( - "rust-project.json projects have no target layout set", - ), env: Env { entries: {}, }, @@ -1818,13 +1790,17 @@ fn rust_project_hello_world_project_model() { prelude: false, }, ], - origin: CratesIo { + origin: Local { repo: None, name: Some( "hello_world", ), }, is_proc_macro: false, + target_layout: Err( + "rust-project.json projects have no target layout set", + ), + channel: None, }, }, }"#]], |