Skip to content

Commit

Permalink
fix: mutation testing ignoring test value for private key
Browse files Browse the repository at this point in the history
After many attempts, the key is now hardcoded instead of being in a file. It seems Stryker is not rebuilding all projects when creating mutants internally, this file being in Vonage.Common.Test
  • Loading branch information
Tr00d committed Nov 29, 2023
1 parent f48fa0a commit e0552d0
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 8 deletions.
1 change: 0 additions & 1 deletion Vonage.Common.Test/TestHelpers/Key.txt

This file was deleted.

7 changes: 3 additions & 4 deletions Vonage.Common.Test/TestHelpers/TokenHelper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,10 @@

public static class TokenHelper
{
private const string FilePath = "./TestHelpers/key.txt";

/// <summary>
/// Loads the key from the text file.
/// Retrieve the private key for token generation.
/// </summary>
/// <returns>The key.</returns>
public static string GetKey() => File.ReadAllText(FilePath);
public static string GetKey() =>
"-----BEGIN PRIVATE KEY----- MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC5tb9yvkGc/CAq dl3YzyixNc8kBQzTsLXEKtXmrZGsuyFgnaI4ea4sLj7Woxg+T7GR7ZTQpkFLiLvv vWXnTBHcF/sU3aW4NWkHZV2XUMFY8wvyjdq/T0x1sz0jHIanyRJQIbcIB5MeNeaS 8byimsKvVv82sW7fNDDgGMdbLIr32H82D5egS7K5ZZRQNkzU6MmsI+BGe9vehQ7e OE0pkRzghmmIe1thxX8BRMVcCRcRdgnJ+IFqeCHcpq4wovhD2O7Wix19JepJDv6J /aS8VP70G/OATOeGaELsZmeRDhXqqtB47ywr8h2dHSwlc3iP9vn3mfINqmgCNpbx mWeTkv+JAgMBAAECggEAAZL4TfUt4jJC5Yk+T2WmHyZpHJGMY8j2KXUBfiSPfQrT BBoh81+Yqdg0gSY9wN11EFsWrVQTbpv4l9YfpH/BEQAFCU69pluRidYCnpM5KFNb ERHBvmhiKgc8Z+1IeOib5qD6h69kwFdNnoY9BpXQO6M9o42KdorfNS8QlYXBocso yp2GcGfK06zWMC3duPTURRz0en4Fp8PXCd9DB+SKxp/8OG7RL9sdFmkw2+XtC0jk DqSxQ+v7K3g0BcrOIa3dhoqNmPyzSGwiDnPFO9dpnzHYa9GscMxS9UV0KFhYj+Xn 4ssqRjj5F9wMNdXlE4qk1pp0/+vOqcAY8Q7tEOfOjwKBgQDaXf4LZdkDxgAGxuA2 3r6WhjR/+ijP/MXnadyro6XDDXb4Ru1/d5hVnnikS/dZNvvvrYS3NULS37DdzM09 OEC0OjsboAJFmA60lw0ij4Bs/U2AwNNI5UVby7s/AIT6Y/DAM1l+WkVggfIt2gU2 +EaYrNczo9rbGhfP7jhRuB9sWwKBgQDZtvjeD3uQFs51VbJM4lMcXOcJ6e75i80R 7WwJJGqyddldPzuK9N4nEgVhT03onXHhLk9s1XgWyaJnjLL4zk21PRyPGDh8xYwq V3vUJ3aTERb6ZC8SxpLFNiN42DIM5a0HbICt3uzhlxITUSSPvDmJgIsqE7izIWAh CW5kglYY6wKBgQCynr/3ws/JbmUHJhaxy3JK3myDYrWPrEyWBtoi7DHjY1g1ro8G /WT2ZDJ68kjaCUf7vgwZcM/AfonGZIhd023Z/ufqqPAyzTb6MbTk2E1M2cZT02cA 8cnSVMxNtLcRuj5seZRy7pRhZOoc54HsfRoCOR+vdhDHuIhR5aLb9ah+kQKBgQCb ixPGYr1etkyOm8klENVcACu4c3+enfjHBB8ZcQEhuvyumAyMPGGy/DcHzMbWmBXS UWnBUcnYTfpPjMAY7huqjpymxyEkU2bOoW4ApqkabS1Deuv+uAwIBaPWJG+tszGp iiVtE0Wd7nalgmVio5Ff4YyLZUeiAwhQ0hIikNO+PQKBgF+ZtWH32tI0+xn5k9Ib IYppbs8CUVkIWvMPBpeUJlLJbud9hEGNi/qdTBewDMKHOeYF4gHKTxCAf6lszKHO In3DRwnnurpODEmXQdH4FW8N2YVxa/LnUKeVj7HEL71HqbeB3cK313dsu5dvXPBS +O6wcZ4Yllb740vNKfuf/wfa -----END PRIVATE KEY-----";
}
3 changes: 0 additions & 3 deletions Vonage.Common.Test/Vonage.Common.Test.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,6 @@
<Content Include="Failures\Data\ShouldDeserializeError413-response.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<None Update="TestHelpers\Key.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<Target Name="PreBuild" BeforeTargets="PreBuildEvent">
<Exec Command="node ../.scripts/init.js"/>
Expand Down

0 comments on commit e0552d0

Please sign in to comment.