Add test instructions

This commit is contained in:
Tyrrrz 2021-07-24 18:15:16 +03:00
parent 6fa6df981e
commit fdc3c1b012
2 changed files with 27 additions and 3 deletions

View file

@ -24,12 +24,19 @@ namespace DiscordChatExporter.Cli.Tests.Infra
private static readonly Lazy<bool> IsDiscordTokenBotLazy = new(() =>
{
// Default to true
var fromEnvironment = Environment.GetEnvironmentVariable("DISCORD_TOKEN_BOT");
if (string.IsNullOrWhiteSpace(fromEnvironment))
if (!string.IsNullOrWhiteSpace(fromEnvironment))
return string.Equals(fromEnvironment, "true", StringComparison.OrdinalIgnoreCase);
var secretFilePath = Path.Combine(
Path.GetDirectoryName(typeof(Secrets).Assembly.Location) ?? Directory.GetCurrentDirectory(),
"DiscordTokenBot.secret"
);
if (File.Exists(secretFilePath))
return true;
return string.Equals(fromEnvironment, "true", StringComparison.OrdinalIgnoreCase);
return false;
});
public static string DiscordToken => DiscordTokenLazy.Value;