feat(client): adds windows installer and InsecureSkipTlsVerify flag

This commit is contained in:
lucretia.dietz
2026-07-20 15:01:15 +02:00
parent 94bf0b554b
commit d8aaac4965
9 changed files with 231 additions and 1 deletions
@@ -0,0 +1,31 @@
using Ngino.Client;
using Xunit;
namespace Ngino.Client.Tests;
public sealed class ClientOptionsTests
{
[Fact]
public void InsecureTlsIsDisabledByDefault()
{
var options = ClientOptions.Parse([]);
Assert.False(options.InsecureSkipTlsVerify);
}
[Fact]
public void InsecureTlsCanBeEnabledWithFlag()
{
var options = ClientOptions.Parse(["--insecure-skip-tls-verify"]);
Assert.True(options.InsecureSkipTlsVerify);
}
[Fact]
public void InsecureTlsCanBeEnabledWithEnvironmentStyleValue()
{
var options = ClientOptions.Parse(["--insecure-skip-tls-verify=true"]);
Assert.True(options.InsecureSkipTlsVerify);
}
}