Yet another test fix

This commit is contained in:
Timothy Baldridge 2020-10-24 07:32:56 -06:00
parent de889f2a52
commit 80d5fdb97b
3 changed files with 8 additions and 7 deletions

View File

@ -37,7 +37,7 @@ size=2
[customExecutables]
size=16
1\arguments=
1\binary=C:/Steam/steamapps/common/Skyrim Special Edition/skse64_loader.exe
1\binary=C:/Steam_SUBS/steamapps/common/Skyrim Special Edition/skse64_loader.exe
1\hide=false
1\ownicon=true
1\steamAppID=
@ -68,7 +68,7 @@ size=16
4\title=Creation Kit
4\toolbar=true
4\workingDirectory=C:/Steam/steamapps/common/Skyrim Special Edition
5\arguments=\"C:\\Steam\\steamapps\\common\\Skyrim Special Edition\\data\"
5\arguments=\"C:\\Steam_subs\\steamapps\\common\\Skyrim Special Edition\\data\"
5\binary=C:/Living Skyrim 2/explorer++/Explorer++.exe
5\hide=false
5\ownicon=true

View File

@ -665,12 +665,13 @@ namespace Wabbajack.Test
downloadsPath: AbsolutePath.EntryPoint,
AbsolutePath.EntryPoint);
var newData = IncludeStubbedConfigFiles.RemapData(compiler, string.Join("\n", file1));
var gamePath = Game.SkyrimSpecialEdition.MetaData().GameLocation().Normalize();
newData = newData.Replace(@"C:\\Steam\\steamapps\\common\\Skyrim Special Edition", gamePath.Replace(@"\", @"\\"));
newData = newData.Replace(@"C:\Steam\steamapps\common\Skyrim Special Edition", gamePath);
newData = newData.Replace("C:/Steam/steamapps/common/Skyrim Special Edition", gamePath.Replace(@"\", "/"));
file1 = file1.Replace(@"C:\\Steam_SUBS\\steamapps\\common\\Skyrim Special Edition", gamePath.Replace(@"\", @"\\"), StringComparison.InvariantCultureIgnoreCase);
file1 = file1.Replace(@"C:\Steam_SUBS\steamapps\common\Skyrim Special Edition", gamePath, StringComparison.InvariantCultureIgnoreCase);
file1 = file1.Replace("C:/Steam_SUBS/steamapps/common/Skyrim Special Edition", gamePath.Replace(@"\", "/"), StringComparison.InvariantCultureIgnoreCase);
var newData = IncludeStubbedConfigFiles.RemapData(compiler, string.Join("\n", file1));
var ini = newData.LoadIniString().customExecutables;
Assert.Equal($"{Consts.GAME_PATH_MAGIC_FORWARD}/skse64_loader.exe", ini[@"1\binary"]);
Assert.Equal($"\\\"{Consts.GAME_PATH_MAGIC_DOUBLE_BACK}\\\\data\\\"", ini[@"5\arguments"]);

View File

@ -23,7 +23,7 @@
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="Resources\test_ini01.ini">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>