Add test for percent encoding

This commit is contained in:
JoannaaKL
2023-10-30 09:50:22 +00:00
committed by GitHub
parent a4c57f2747
commit bd79ba0be7

View File

@@ -443,6 +443,21 @@ namespace GitHub.Runner.Common.Tests.Worker
}
}
[Fact]
[Trait("Level", "L0")]
[Trait("Category", "Worker")]
public void AddMaskWithPercentEncodedString()
{
using (TestHostContext hc = CreateTestContext())
{
// Act
_commandManager.TryProcessCommand(_ec.Object, $"::add-mask::%252F%2F", null);
// Assert
Assert.Equal("***", hc.SecretMasker.MaskSecrets("%2F%2F"));
}
}
private TestHostContext CreateTestContext([CallerMemberName] string testName = "")
{
var hostContext = new TestHostContext(this, testName);