diff --git a/stmx.tests/Commands/BatteryCommandTest.cs b/stmx.tests/Commands/BatteryCommandTest.cs index a8c3a66..49fff12 100644 --- a/stmx.tests/Commands/BatteryCommandTest.cs +++ b/stmx.tests/Commands/BatteryCommandTest.cs @@ -46,7 +46,7 @@ public async Task TestBatteryCommand_NoBatteryData_PrintsEmptyFields() await cmd.ExecuteAsync(showIcon: false, showStatusIcon: false, showPercent: false); - Assert.That(consoleOut.ToString(), Is.EqualTo(" ")); + Assert.That(consoleOut.ToString(), Is.EqualTo("")); } [Test] diff --git a/stmx/Commands/BatteryCommand.cs b/stmx/Commands/BatteryCommand.cs index 924f1bb..eb17884 100644 --- a/stmx/Commands/BatteryCommand.cs +++ b/stmx/Commands/BatteryCommand.cs @@ -52,10 +52,9 @@ public async Task ExecuteAsync(bool showIcon, bool showStatusIcon, bool showPerc if (batteryStatus.HasValue) batteryStatusIcon = showStatusIcon ? await _icons.GetBatteryStatusIcon(batteryStatus.Value) : ""; - - + string spacing = showIcon || showStatusIcon ? " ": ""; Console.Write( - $"{batteryCapacityIcon}{batteryStatusIcon} {batteryCapacity}{percentIcon}" + $"{batteryCapacityIcon}{batteryStatusIcon}{spacing}{batteryCapacity}{percentIcon}" ); } }