Unnamed repository; edit this file 'description' to name the repository.
Remove invalid tests
Ali Bektas 2024-08-29
parent 23eb207 · commit 987a934
-rw-r--r--crates/rust-analyzer/src/config.rs72
1 files changed, 0 insertions, 72 deletions
diff --git a/crates/rust-analyzer/src/config.rs b/crates/rust-analyzer/src/config.rs
index e7c5f989d9..8e41b43bfe 100644
--- a/crates/rust-analyzer/src/config.rs
+++ b/crates/rust-analyzer/src/config.rs
@@ -3585,76 +3585,4 @@ mod tests {
matches!(config.flycheck(None), FlycheckConfig::CargoCommand { options, .. } if options.target_dir == Some(Utf8PathBuf::from("other_folder")))
);
}
-
- #[test]
- fn toml_unknown_key() {
- let config =
- Config::new(AbsPathBuf::assert(project_root()), Default::default(), vec![], None);
-
- let mut change = ConfigChange::default();
-
- change.change_user_config(Some(
- toml::toml! {
- [cargo.cfgs]
- these = "these"
- should = "should"
- be = "be"
- valid = "valid"
-
- [invalid.config]
- err = "error"
-
- [cargo]
- target = "ok"
-
- // FIXME: This should be an error
- [cargo.sysroot]
- non-table = "expected"
- }
- .to_string()
- .into(),
- ));
-
- let (config, e, _) = config.apply_change(change);
- expect_test::expect![[r#"
- ConfigErrors(
- [
- Toml {
- config_key: "invalid/config/err",
- error: Error {
- inner: Error {
- inner: TomlError {
- message: "unexpected field",
- raw: None,
- keys: [],
- span: None,
- },
- },
- },
- },
- ],
- )
- "#]]
- .assert_debug_eq(&e);
- let mut change = ConfigChange::default();
-
- change.change_user_config(Some(
- toml::toml! {
- [cargo.cfgs]
- these = "these"
- should = "should"
- be = "be"
- valid = "valid"
- }
- .to_string()
- .into(),
- ));
- let (_, e, _) = config.apply_change(change);
- expect_test::expect![[r#"
- ConfigErrors(
- [],
- )
- "#]]
- .assert_debug_eq(&e);
- }
}