mirror of https://github.com/Jackett/Jackett
30 lines
926 B
C#
30 lines
926 B
C#
using System;
|
|
using Jackett.Common.Models.Config;
|
|
using Jackett.Test.TestHelpers;
|
|
using NUnit.Framework;
|
|
|
|
namespace Jackett.Test.Server.Services
|
|
{
|
|
[TestFixture]
|
|
internal class RuntimeSettingsTests : TestBase
|
|
{
|
|
[Test]
|
|
public void Default_data_folder_is_correct()
|
|
{
|
|
var runtimeSettings = new RuntimeSettings();
|
|
var dataFolder = runtimeSettings.DataFolder;
|
|
|
|
if (System.Environment.OSVersion.Platform == PlatformID.Unix)
|
|
{
|
|
var expectedUnixPath = Environment.GetEnvironmentVariable("HOME") + "/.config/Jackett";
|
|
Assert.AreEqual(expectedUnixPath, dataFolder);
|
|
}
|
|
else
|
|
{
|
|
var expectedWindowsPath = Environment.ExpandEnvironmentVariables("%ProgramData%") + "\\Jackett";
|
|
Assert.AreEqual(expectedWindowsPath, dataFolder);
|
|
}
|
|
}
|
|
}
|
|
}
|