From 3a84e3abcfb98216d7317befcf1dfc145a18b4da Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Mon, 26 Jul 2021 00:12:43 +0200 Subject: [PATCH] Remove locales consistency check This is not required anymore, due to the new weblate config (from now on, weblate adds strings as they are translated). --- spec/locales_spec.cr | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 spec/locales_spec.cr diff --git a/spec/locales_spec.cr b/spec/locales_spec.cr deleted file mode 100644 index 6a083ee7..00000000 --- a/spec/locales_spec.cr +++ /dev/null @@ -1,29 +0,0 @@ -require "spec" -require "json" -require "../src/invidious/helpers/i18n.cr" - -describe "Locales" do - describe "#consistency" do - locales_list = LOCALES.keys.select! { |key| key != "en-US" } - - locales_list.each do |locale| - puts "\nChecking locale #{locale}" - failed = false - - # Use "en-US" as the reference - LOCALES["en-US"].each_key do |ref_key| - # Catch exception in order to give a hint on what caused - # the failure, and test one locale completely before failing - begin - LOCALES[locale].has_key?(ref_key).should be_true - rescue - failed = true - puts " Missing key in locale #{locale}: '#{ref_key}'" - end - end - - # Throw failed assertion exception in here - failed.should be_false - end - end -end