From c552def8b475682076a14e1418aa5bed8a4972ba Mon Sep 17 00:00:00 2001 From: ee7 <45465154+ee7@users.noreply.github.com> Date: Thu, 10 Jun 2021 21:39:53 +0200 Subject: [PATCH] sync(sync): fix bad plural in "1 test cases" --- src/sync/sync.nim | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/sync/sync.nim b/src/sync/sync.nim index 6f17b8d42..fa0a6dbac 100644 --- a/src/sync/sync.nim +++ b/src/sync/sync.nim @@ -70,13 +70,15 @@ proc syncDecision(testCase: ExerciseTestCase, mode: Mode): SyncDecision = proc sync(exercise: Exercise, conf: Conf): Exercise = let mode = conf.action.mode + let numMissing = exercise.tests.missing.len + let wording = if numMissing == 1: "test case" else: "test cases" case mode of modeInclude: - logNormal(&"[info] {exercise.slug}: included {exercise.tests.missing.len} missing test cases") + logNormal(&"[info] {exercise.slug}: included {numMissing} missing {wording}") of modeExclude: - logNormal(&"[info] {exercise.slug}: excluded {exercise.tests.missing.len} missing test cases") + logNormal(&"[info] {exercise.slug}: excluded {numMissing} missing {wording}") of modeChoose: - logNormal(&"[warn] {exercise.slug}: missing {exercise.tests.missing.len} test cases") + logNormal(&"[warn] {exercise.slug}: missing {numMissing} {wording}") result = exercise