Skip to content

Commit a536757

Browse files
committed
chore: test cleanup
1 parent 0e3d488 commit a536757

File tree

1 file changed

+0
-182
lines changed

1 file changed

+0
-182
lines changed

src/config/tests.rs

Lines changed: 0 additions & 182 deletions
Original file line numberDiff line numberDiff line change
@@ -1,185 +1,3 @@
1-
// FIXME: These tests are for obsolete set_profile_context method
2-
// #[cfg(test)]
3-
// mod profile_context_tests {
4-
// use crate::config::Config;
5-
// use crate::context::Context;
6-
// use std::env;
7-
// use toml::Table;
8-
9-
// #[test]
10-
// fn test_set_profile_context_with_explicit_profile() {
11-
// let temp_dir = env::temp_dir().join(format!("dotr_test_{}", uuid::Uuid::new_v4()));
12-
// std::fs::create_dir_all(&temp_dir).unwrap();
13-
14-
// let mut config = Config::new();
15-
// config.profiles.insert(
16-
// "test-profile".to_string(),
17-
// crate::profile::Profile::new("test-profile"),
18-
// );
19-
20-
// let mut ctx = Context::new(&temp_dir, &config, &None, false).unwrap();
21-
// let result = config.update_profiles(&Some("test-profile".to_string()), &mut ctx, false);
22-
23-
// assert!(result.is_ok());
24-
// assert!(ctx.profile.is_some());
25-
// assert_eq!(ctx.profile.unwrap().name, "test-profile");
26-
27-
// std::fs::remove_dir_all(&temp_dir).ok();
28-
// }
29-
30-
// #[test]
31-
// fn test_set_profile_context_falls_back_to_default() {
32-
// let temp_dir = env::temp_dir().join(format!("dotr_test_{}", uuid::Uuid::new_v4()));
33-
// std::fs::create_dir_all(&temp_dir).unwrap();
34-
35-
// let mut config = Config::new();
36-
// let mut ctx = Context::new(&temp_dir, &config, &None, false).unwrap();
37-
38-
// let result = config.update_profiles(&None, &mut ctx, false);
39-
40-
// assert!(result.is_ok());
41-
// assert!(ctx.profile.is_some());
42-
// assert_eq!(ctx.profile.unwrap().name, "default");
43-
44-
// std::fs::remove_dir_all(&temp_dir).ok();
45-
// }
46-
47-
// #[test]
48-
// fn test_set_profile_context_uses_dotr_profile_env_var() {
49-
// let temp_dir = env::temp_dir().join(format!("dotr_test_{}", uuid::Uuid::new_v4()));
50-
// std::fs::create_dir_all(&temp_dir).unwrap();
51-
52-
// let mut config = Config::new();
53-
// config.profiles.insert(
54-
// "env-profile".to_string(),
55-
// crate::profile::Profile::new("env-profile"),
56-
// );
57-
58-
// let mut ctx = Context::new(&temp_dir, &config, &None, false).unwrap();
59-
// let mut vars = ctx.get_context_variables();
60-
// vars.insert(
61-
// "DOTR_PROFILE".to_string(),
62-
// toml::Value::String("env-profile".to_string()),
63-
// );
64-
// ctx.extend_variables(vars);
65-
66-
// let result = config.update_profiles(&None, &mut ctx, false);
67-
68-
// assert!(result.is_ok());
69-
// assert!(ctx.profile.is_some());
70-
// assert_eq!(ctx.profile.unwrap().name, "env-profile");
71-
72-
// std::fs::remove_dir_all(&temp_dir).ok();
73-
// }
74-
75-
// #[test]
76-
// fn test_set_profile_context_always_create_missing_default_profile() {
77-
// let temp_dir = env::temp_dir().join(format!("dotr_test_{}", uuid::Uuid::new_v4()));
78-
// std::fs::create_dir_all(&temp_dir).unwrap();
79-
80-
// let mut config = Config::new();
81-
// let mut ctx = Context::new(&temp_dir, &config, &None, false).unwrap();
82-
83-
// let result = config.update_profiles(&Some("default".to_string()), &mut ctx, false);
84-
85-
// assert!(result.is_ok());
86-
// assert!(config.profiles.contains_key("default"));
87-
// assert!(ctx.profile.is_some());
88-
// assert_eq!(ctx.profile.unwrap().name, "default");
89-
90-
// std::fs::remove_dir_all(&temp_dir).ok();
91-
// }
92-
93-
// #[test]
94-
// fn test_set_profile_context_creates_missing_profile() {
95-
// let temp_dir = env::temp_dir().join(format!("dotr_test_{}", uuid::Uuid::new_v4()));
96-
// std::fs::create_dir_all(&temp_dir).unwrap();
97-
98-
// let mut config = Config::new();
99-
// let mut ctx = Context::new(&temp_dir, &config, &None, false).unwrap();
100-
101-
// let result = config.update_profiles(&Some("new-profile".to_string()), &mut ctx, true);
102-
103-
// assert!(result.is_ok());
104-
// assert!(config.profiles.contains_key("new-profile"));
105-
// assert!(ctx.profile.is_some());
106-
// assert_eq!(ctx.profile.unwrap().name, "new-profile");
107-
108-
// std::fs::remove_dir_all(&temp_dir).ok();
109-
// }
110-
111-
// #[test]
112-
// fn test_set_profile_context_fails_when_profile_not_found() {
113-
// let temp_dir = env::temp_dir().join(format!("dotr_test_{}", uuid::Uuid::new_v4()));
114-
// std::fs::create_dir_all(&temp_dir).unwrap();
115-
116-
// let mut config = Config::new();
117-
// let mut ctx = Context::new(&temp_dir, &config, &None, false).unwrap();
118-
119-
// let result = config.update_profiles(&Some("nonexistent".to_string()), &mut ctx, false);
120-
121-
// assert!(result.is_err());
122-
// assert!(
123-
// result
124-
// .unwrap_err()
125-
// .to_string()
126-
// .contains("Profile nonexistent not found")
127-
// );
128-
129-
// std::fs::remove_dir_all(&temp_dir).ok();
130-
// }
131-
132-
// #[test]
133-
// fn test_set_profile_context_explicit_overrides_env() {
134-
// let temp_dir = env::temp_dir().join(format!("dotr_test_{}", uuid::Uuid::new_v4()));
135-
// std::fs::create_dir_all(&temp_dir).unwrap();
136-
137-
// let mut config = Config::new();
138-
// config.profiles.insert(
139-
// "explicit-profile".to_string(),
140-
// crate::profile::Profile::new("explicit-profile"),
141-
// );
142-
// config.profiles.insert(
143-
// "env-profile".to_string(),
144-
// crate::profile::Profile::new("env-profile"),
145-
// );
146-
147-
// let mut ctx = Context::new(&temp_dir, &config, &None, false).unwrap();
148-
// let mut vars = ctx.get_context_variables();
149-
// vars.insert(
150-
// "DOTR_PROFILE".to_string(),
151-
// toml::Value::String("env-profile".to_string()),
152-
// );
153-
// ctx.extend_variables(vars);
154-
155-
// let result = config.update_profiles(&Some("explicit-profile".to_string()), &mut ctx, false);
156-
157-
// assert!(result.is_ok());
158-
// assert_eq!(ctx.profile.unwrap().name, "explicit-profile");
159-
160-
// std::fs::remove_dir_all(&temp_dir).ok();
161-
// }
162-
163-
// #[test]
164-
// fn test_config_new_creates_default_profile() {
165-
// let config = Config::new();
166-
167-
// assert!(config.profiles.contains_key("default"));
168-
// assert_eq!(config.profiles.get("default").unwrap().name, "default");
169-
// }
170-
171-
// #[test]
172-
// fn test_config_from_table_preserves_default_profile() {
173-
// let mut table = Table::new();
174-
// table.insert("banner".to_string(), toml::Value::Boolean(true));
175-
176-
// let config = Config::from_table(&table).unwrap();
177-
178-
// // from_table doesn't auto-create default, that's only in new()
179-
// assert!(!config.profiles.contains_key("default"));
180-
// }
181-
// }
182-
1831
#[cfg(test)]
1842
mod filter_packages_tests {
1853
use crate::config::Config;

0 commit comments

Comments
 (0)