@@ -296,53 +296,58 @@ impl TryFrom<Value> for ThemePalette {
299−#[test]
299+#[cfg(test)]
300−fn test_parse_style_string() {
300+mod tests {
301− let fg = Value::String("#ffffff".to_string());
301+ use super::*;
303− let mut style = Style::default();
303+ #[test]
304− let palette = ThemePalette::default();
304+ fn test_parse_style_string() {
305− palette.parse_style(&mut style, fg).unwrap();
305+ let fg = Value::String("#ffffff".to_string());
307− assert_eq!(style, Style::default().fg(Color::Rgb(255, 255, 255)));
307+ let mut style = Style::default();
308−}
308+ let palette = ThemePalette::default();
309+ palette.parse_style(&mut style, fg).unwrap();
310−#[test]
311+ assert_eq!(style, Style::default().fg(Color::Rgb(255, 255, 255)));
311−fn test_palette() {
312+ }
312− use helix_core::hashmap;
313− let fg = Value::String("my_color".to_string());
315− let mut style = Style::default();
314+ #[test]
316− let palette =
315+ fn test_palette() {
317− ThemePalette::new(hashmap! { "my_color".to_string() => Color::Rgb(255, 255, 255) });
316+ use helix_core::hashmap;
318− palette.parse_style(&mut style, fg).unwrap();
317+ let fg = Value::String("my_color".to_string());
320− assert_eq!(style, Style::default().fg(Color::Rgb(255, 255, 255)));
319+ let mut style = Style::default();
321+ ThemePalette::new(hashmap! { "my_color".to_string() => Color::Rgb(255, 255, 255) });
322+ palette.parse_style(&mut style, fg).unwrap();
323−#[test]
324+ assert_eq!(style, Style::default().fg(Color::Rgb(255, 255, 255)));
324−fn test_parse_style_table() {
325+ }
325− let table = toml::toml! {
329− modifiers = ["bold"],
328+ fn test_parse_style_table() {
329+ let table = toml::toml! {
333+ modifiers = ["bold"],
333− let mut style = Style::default();
337+ let mut style = Style::default();
334− let palette = ThemePalette::default();
338+ let palette = ThemePalette::default();
335− if let Value::Table(entries) = table {
339+ if let Value::Table(entries) = table {
336− for (_name, value) in entries {
340+ for (_name, value) in entries {
337− palette.parse_style(&mut style, value).unwrap();
341+ palette.parse_style(&mut style, value).unwrap();
341− assert_eq!(
345+ assert_eq!(
343− Style::default()
347+ Style::default()
344− .fg(Color::Rgb(255, 255, 255))
348+ .fg(Color::Rgb(255, 255, 255))
345− .bg(Color::Rgb(0, 0, 0))
349+ .bg(Color::Rgb(0, 0, 0))
346− .add_modifier(Modifier::BOLD)
350+ .add_modifier(Modifier::BOLD)