Translations: Tests: Skip '.next/' directory from JavaScriptFiles

This commit is contained in:
Alexey Safronov 2024-04-11 11:16:54 +04:00
parent 55ddfabf9c
commit 3b80cd5e1e

View File

@ -195,6 +195,7 @@ public class LocalesTest
let clientDir = Path.Combine(BasePath, wsPath)
from filePath in Utils.GetFiles(clientDir, searchPatern, SearchOption.AllDirectories)
where !filePath.Contains(Utils.ConvertPathToOS("dist/"))
where !filePath.Contains(Utils.ConvertPathToOS(".next/"))
&& !filePath.Contains(Utils.ConvertPathToOS("storybook-static/"))
&& !filePath.Contains(Utils.ConvertPathToOS("node_modules/"))
&& !filePath.Contains(".test.js")
@ -511,7 +512,11 @@ public class LocalesTest
.Where(f => !f.Path.Contains("Banner.js")) // skip Banner.js (translations from firebase)
.SelectMany(j => j.TranslationKeys)
.Select(k => k.Substring(k.IndexOf(":") + 1))
.Distinct();
.Distinct();
//var foo = JavaScriptFiles
// .Where(f => !f.Path.Contains("Banner.js"))
// .Where(t => t.TranslationKeys.Any(k => k == "foo")).FirstOrDefault();
var notFoundJsKeys = allJsTranslationKeys.Except(allEnKeys);