mirror of
https://github.com/zoriya/octokit.net.git
synced 2025-12-06 07:16:09 +00:00
some tidy up before cutting the release (#2201)
This commit is contained in:
11
.vscode/launch.json
vendored
11
.vscode/launch.json
vendored
@@ -23,6 +23,17 @@
|
||||
"console": "internalConsole",
|
||||
"stopAtEntry": false
|
||||
},
|
||||
{
|
||||
"name": "Run integration tests",
|
||||
"type": "coreclr",
|
||||
"request": "launch",
|
||||
"preLaunchTask": "build",
|
||||
"program": "${workspaceFolder}/Octokit.Tests.Integration/bin/Debug/netcoreapp3.1/Octokit.Tests.Integration.dll",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}/Octokit.Tests.Integration",
|
||||
"console": "internalConsole",
|
||||
"stopAtEntry": false
|
||||
},
|
||||
{
|
||||
"name": "Attach to process",
|
||||
"type": "coreclr",
|
||||
|
||||
@@ -148,11 +148,10 @@ namespace Octokit.Tests.Integration.Clients
|
||||
Assert.Equal(new[] { "push" }.ToList(), hook.Events.ToList());
|
||||
Assert.Equal(baseHookUrl, hook.Url);
|
||||
Assert.Equal(baseHookUrl + "/pings", hook.PingUrl);
|
||||
Assert.NotNull(hook.CreatedAt);
|
||||
Assert.NotNull(hook.UpdatedAt);
|
||||
Assert.NotEqual(default, hook.CreatedAt);
|
||||
Assert.NotEqual(default, hook.UpdatedAt);
|
||||
Assert.Equal(webHookConfig.Keys, hook.Config.Keys);
|
||||
//Assert.Equal(webHookConfig.Values, hook.Config.Values);
|
||||
Assert.Equal(false, hook.Active);
|
||||
Assert.False(hook.Active);
|
||||
}
|
||||
|
||||
Dictionary<string, string> CreateExpectedConfigDictionary(Dictionary<string, string> config, string url, OrgWebHookContentType contentType)
|
||||
|
||||
@@ -11,23 +11,23 @@ namespace Octokit.Tests.Models
|
||||
public void UsesDefaultValuesForDefaultConfig()
|
||||
{
|
||||
var create = new NewOrganizationWebHook("windowsazure", new Dictionary<string, string>(), "http://test.com/example");
|
||||
Assert.Equal(create.Url, "http://test.com/example");
|
||||
Assert.Equal(create.ContentType, OrgWebHookContentType.Form);
|
||||
Assert.Equal("http://test.com/example", create.Url);
|
||||
Assert.Equal(OrgWebHookContentType.Form, create.ContentType);
|
||||
Assert.Empty(create.Secret);
|
||||
Assert.False(create.InsecureSsl);
|
||||
|
||||
var request = create.ToRequest();
|
||||
Assert.Equal(request.Config.Count, 4);
|
||||
Assert.Equal(4, request.Config.Count);
|
||||
|
||||
Assert.True(request.Config.ContainsKey("url"));
|
||||
Assert.True(request.Config.ContainsKey("content_type"));
|
||||
Assert.True(request.Config.ContainsKey("secret"));
|
||||
Assert.True(request.Config.ContainsKey("insecure_ssl"));
|
||||
|
||||
Assert.Equal(request.Config["url"], "http://test.com/example");
|
||||
Assert.Equal("http://test.com/example", request.Config["url"]);
|
||||
Assert.Equal(request.Config["content_type"], OrgWebHookContentType.Form.ToParameter());
|
||||
Assert.Equal(request.Config["secret"], "");
|
||||
Assert.Equal(request.Config["insecure_ssl"], "False");
|
||||
Assert.Equal("", request.Config["secret"]);
|
||||
Assert.Equal("False", request.Config["insecure_ssl"]);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -47,24 +47,24 @@ namespace Octokit.Tests.Models
|
||||
InsecureSsl = true
|
||||
};
|
||||
|
||||
Assert.Equal(create.Url, "http://test.com/example");
|
||||
Assert.Equal(create.ContentType, OrgWebHookContentType.Json);
|
||||
Assert.Equal("http://test.com/example", create.Url);
|
||||
Assert.Equal(OrgWebHookContentType.Json, create.ContentType);
|
||||
Assert.Empty(create.Secret);
|
||||
Assert.True(create.InsecureSsl);
|
||||
|
||||
var request = create.ToRequest();
|
||||
|
||||
Assert.Equal(request.Config.Count, 7);
|
||||
Assert.Equal(7, request.Config.Count);
|
||||
|
||||
Assert.True(request.Config.ContainsKey("url"));
|
||||
Assert.True(request.Config.ContainsKey("content_type"));
|
||||
Assert.True(request.Config.ContainsKey("secret"));
|
||||
Assert.True(request.Config.ContainsKey("insecure_ssl"));
|
||||
|
||||
Assert.Equal(request.Config["url"], "http://test.com/example");
|
||||
Assert.Equal("http://test.com/example", request.Config["url"]);
|
||||
Assert.Equal(request.Config["content_type"], OrgWebHookContentType.Json.ToParameter());
|
||||
Assert.Equal(request.Config["secret"], "");
|
||||
Assert.Equal(request.Config["insecure_ssl"], true.ToString());
|
||||
Assert.Equal("", request.Config["secret"]);
|
||||
Assert.Equal("True", request.Config["insecure_ssl"]);
|
||||
|
||||
Assert.True(request.Config.ContainsKey("hostname"));
|
||||
Assert.Equal(request.Config["hostname"], config["hostname"]);
|
||||
@@ -110,8 +110,8 @@ namespace Octokit.Tests.Models
|
||||
var request = create.ToRequest();
|
||||
var requestRepeated = create.ToRequest();
|
||||
|
||||
Assert.Equal(request.Config.Count, 4);
|
||||
Assert.Equal(requestRepeated.Config.Count, 4);
|
||||
Assert.Equal(4, request.Config.Count);
|
||||
Assert.Equal(4, requestRepeated.Config.Count);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -131,8 +131,8 @@ namespace Octokit.Tests.Models
|
||||
var requestRepeated = create.ToRequest();
|
||||
|
||||
//This is not 8, because `url` used in config, is already part of the base config
|
||||
Assert.Equal(request.Config.Count, 7);
|
||||
Assert.Equal(requestRepeated.Config.Count, 7);
|
||||
Assert.Equal(7, request.Config.Count);
|
||||
Assert.Equal(7, requestRepeated.Config.Count);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -147,10 +147,10 @@ namespace Octokit.Tests.Models
|
||||
|
||||
var request = create.ToRequest();
|
||||
|
||||
Assert.Equal(request.Config["url"], "http://test.com/example");
|
||||
Assert.Equal("http://test.com/example", request.Config["url"]);
|
||||
|
||||
var subsequentRequest = create.ToRequest();
|
||||
Assert.Equal(subsequentRequest.Config["url"], "http://test.com/example");
|
||||
Assert.Equal("http://test.com/example", subsequentRequest.Config["url"]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user