diff --git a/tests/PSRule.Tests/GitHelperTests.cs b/tests/PSRule.Tests/GitHelperTests.cs index aae17dbfea..f762e8d340 100644 --- a/tests/PSRule.Tests/GitHelperTests.cs +++ b/tests/PSRule.Tests/GitHelperTests.cs @@ -1,6 +1,7 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +using System; using System.Runtime.InteropServices; namespace PSRule; @@ -15,7 +16,7 @@ public void TryReadHead_WhenValidPath_ShouldReturnGitHead() { var expectedHead = GetGitOutput(); - Assert.True(GitHelper.TryReadHead(out var actualHead, "../../../../../.git")); + Assert.True(GitHelper.TryReadHead(out var actualHead, GetGitPath())); Assert.Equal(expectedHead, NormalizeBranch(actualHead)); } @@ -40,5 +41,10 @@ private static string GetGitOutput() return branch; } + private static string GetGitPath() + { + return System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "../../../../../.git"); + } + #endregion Helper methods }