diff --git a/src/EmptyFiles/FileExtensions.cs b/src/EmptyFiles/FileExtensions.cs index 32907a0..fa4e849 100644 --- a/src/EmptyFiles/FileExtensions.cs +++ b/src/EmptyFiles/FileExtensions.cs @@ -156,6 +156,7 @@ public static void AddTextFileConvention(IsTextFile convention) => ".bdsproj", ".bib", ".bicep", + ".bicepparam", ".bowerrc", ".c", ".cbl", diff --git a/src/Tests/ExtensionsTests.cs b/src/Tests/ExtensionsTests.cs index cd55140..0180016 100644 --- a/src/Tests/ExtensionsTests.cs +++ b/src/Tests/ExtensionsTests.cs @@ -122,4 +122,17 @@ public void RemoveTextExtension() FileExtensions.RemoveTextExtension("ext1"); False(FileExtensions.IsTextExtension("ext1")); } + + [TestCase("bicepparam")] + [TestCase("BICEPPARAM")] + [TestCase("BicepParam")] + public void BicepParametersAreText(string extension) + { + True(FileExtensions.IsTextExtension(extension)); + True(FileExtensions.IsTextExtension(extension.AsSpan())); + True(FileExtensions.IsTextExtension($".{extension}")); + True(FileExtensions.IsTextExtension($".{extension}".AsSpan())); + True(FileExtensions.IsTextFile($"main.dev.{extension}")); + True(FileExtensions.IsTextFile($"main.dev.{extension}".AsSpan())); + } } \ No newline at end of file