diff options
Diffstat (limited to 'src/config.rs')
-rw-r--r-- | src/config.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/config.rs b/src/config.rs index c5c57bb2..76789289 100644 --- a/src/config.rs +++ b/src/config.rs @@ -31,6 +31,9 @@ use crate::wrapping::WrapConfig; pub const INLINE_SYMBOL_WIDTH_1: usize = 1; +// Used if an invalid default-language was specified. +pub const SYNTAX_FALLBACK_LANG: &str = "txt"; + #[cfg_attr(test, derive(Clone))] pub struct Config { pub available_terminal_width: usize, @@ -49,7 +52,7 @@ pub struct Config { pub cwd_of_user_shell_process: Option<PathBuf>, pub cwd_relative_to_repo_root: Option<String>, pub decorations_width: cli::Width, - pub default_language: Option<String>, + pub default_language: String, pub diff_stat_align_width: usize, pub error_exit_code: i32, pub file_added_label: String, @@ -484,9 +487,9 @@ pub mod tests { Some(git_config_contents), Some(git_config_path), ); - assert_eq!(config.true_color, false); + assert!(!config.true_color); assert_eq!(config.decorations_width, cli::Width::Fixed(100)); - assert_eq!(config.background_color_extends_to_terminal_width, true); + assert!(config.background_color_extends_to_terminal_width); assert_eq!(config.inspect_raw_lines, cli::InspectRawLines::True); assert_eq!(config.paging_mode, PagingMode::Never); assert!(config.syntax_theme.is_none()); |