summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTau Gärtli <git@tau.garden>2024-08-23 16:10:44 +0200
committerThomas Otto <th1000s@posteo.net>2024-09-08 23:57:24 +0200
commit3a9c7ad2960b931c32900ee09613c5d4d1d493c7 (patch)
tree156f43b2801a692b0c8d568c4b62c42a8dc0410a
parent2d7015c774b7ce93bbd8b5b07e7580d066442fc4 (diff)
Prevent line breaks
-rw-r--r--src/options/theme.rs38
1 files changed, 12 insertions, 26 deletions
diff --git a/src/options/theme.rs b/src/options/theme.rs
index bcf4ffd..021314b 100644
--- a/src/options/theme.rs
+++ b/src/options/theme.rs
@@ -148,6 +148,7 @@ mod tests {
// TODO: Test influence of BAT_THEME env var. E.g. see utils::process::tests::FakeParentArgs.
#[test]
fn test_syntax_theme_selection() {
+ use Mode::*;
#[derive(PartialEq)]
enum Mode {
Light,
@@ -159,30 +160,15 @@ mod tests {
expected_syntax_theme,
expected_mode,
) in vec![
- (None, None, DEFAULT_DARK_SYNTAX_THEME, Mode::Dark),
- (Some("GitHub"), None, "GitHub", Mode::Light),
- (Some("GitHub"), None, "GitHub", Mode::Light),
- (
- None,
- Some(Mode::Light),
- DEFAULT_LIGHT_SYNTAX_THEME,
- Mode::Light,
- ),
- (
- None,
- Some(Mode::Dark),
- DEFAULT_DARK_SYNTAX_THEME,
- Mode::Dark,
- ),
- (
- None,
- Some(Mode::Light),
- DEFAULT_LIGHT_SYNTAX_THEME,
- Mode::Light,
- ),
- (None, Some(Mode::Light), "GitHub", Mode::Light),
- (Some("none"), None, "none", Mode::Dark),
- (Some("None"), Some(Mode::Light), "none", Mode::Light),
+ (None, None, DEFAULT_DARK_SYNTAX_THEME, Dark),
+ (Some("GitHub"), None, "GitHub", Light),
+ (Some("GitHub"), None, "GitHub", Light),
+ (None, Some(Light), DEFAULT_LIGHT_SYNTAX_THEME, Light),
+ (None, Some(Dark), DEFAULT_DARK_SYNTAX_THEME, Dark),
+ (None, Some(Light), DEFAULT_LIGHT_SYNTAX_THEME, Light),
+ (None, Some(Light), "GitHub", Light),
+ (Some("none"), None, "none", Dark),
+ (Some("None"), Some(Light), "none", Light),
] {
let mut args = vec![];
if let Some(syntax_theme) = syntax_theme {
@@ -198,10 +184,10 @@ mod tests {
args.push("never");
}
match mode {
- Some(Mode::Light) => {
+ Some(Light) => {
args.push("--light");
}
- Some(Mode::Dark) => {
+ Some(Dark) => {
args.push("--dark");
}
None => {}