Skip to content

Commit f11e802

Browse files
committed
Replaced httpbin with httpbingo
1 parent 9cd36df commit f11e802

File tree

3 files changed

+26
-39
lines changed

3 files changed

+26
-39
lines changed

src/AngleSharp.Io.Tests/Cookie/ClassicTests.cs

+11-16
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ public async Task SettingOneCookiesInOneRequestAppearsInDocument()
192192
{
193193
if (Helper.IsNetworkAvailable())
194194
{
195-
var url = "https://httpbin.org/cookies/set?k1=v1";
195+
var url = "https://httpbingo.org/cookies/set?k1=v1";
196196
var config = Configuration.Default.WithCookies().WithDefaultLoader();
197197
var context = BrowsingContext.New(config);
198198
var document = await context.OpenAsync(url);
@@ -206,7 +206,7 @@ public async Task SettingTwoCookiesInOneRequestAppearsInDocument()
206206
{
207207
if (Helper.IsNetworkAvailable())
208208
{
209-
var url = "https://httpbin.org/cookies/set?k2=v2&k1=v1";
209+
var url = "https://httpbingo.org/cookies/set?k2=v2&k1=v1";
210210
var config = Configuration.Default.WithCookies().WithDefaultLoader();
211211
var context = BrowsingContext.New(config);
212212
var document = await context.OpenAsync(url);
@@ -221,7 +221,7 @@ public async Task SettingThreeCookiesInOneRequestAppearsInDocument()
221221
{
222222
if (Helper.IsNetworkAvailable())
223223
{
224-
var url = "https://httpbin.org/cookies/set?test=baz&k2=v2&k1=v1&foo=bar";
224+
var url = "https://httpbingo.org/cookies/set?test=baz&k2=v2&k1=v1&foo=bar";
225225
var config = Configuration.Default.WithCookies().WithDefaultLoader();
226226
var context = BrowsingContext.New(config);
227227
var document = await context.OpenAsync(url);
@@ -236,20 +236,18 @@ public async Task SettingThreeCookiesInOneRequestAreTransportedToNextRequest()
236236
{
237237
if (Helper.IsNetworkAvailable())
238238
{
239-
var baseUrl = "https://httpbin.org/cookies";
239+
var baseUrl = "https://httpbingo.org/cookies";
240240
var url = baseUrl + "/set?test=baz&k2=v2&k1=v1&foo=bar";
241241
var config = Configuration.Default.WithCookies().WithDefaultLoader();
242242
var context = BrowsingContext.New(config);
243243
await context.OpenAsync(url);
244244
var document = await context.OpenAsync(baseUrl);
245245

246246
var expected = @"{
247-
""cookies"": {
248-
""foo"": ""bar"",
249-
""k1"": ""v1"",
250-
""k2"": ""v2"",
251-
""test"": ""baz""
252-
}
247+
""foo"": ""bar"",
248+
""k1"": ""v1"",
249+
""k2"": ""v2"",
250+
""test"": ""baz""
253251
}
254252
".Replace("\r\n", "\n");
255253

@@ -258,22 +256,19 @@ public async Task SettingThreeCookiesInOneRequestAreTransportedToNextRequest()
258256
}
259257

260258
[Test]
261-
[Ignore("We should find a replacement for HttpBin.org")]
262259
public async Task SettingCookieIsPreservedViaRedirect()
263260
{
264261
if (Helper.IsNetworkAvailable())
265262
{
266-
var cookieUrl = "https://httpbin.org/cookies/set?test=baz";
267-
var redirectUrl = "https://httpbin.org/redirect-to?url=https%3A%2F%2Fhttpbin.org%2Fcookies";
263+
var cookieUrl = "https://httpbingo.org/cookies/set?test=baz";
264+
var redirectUrl = "https://httpbingo.org/redirect-to?url=https%3A%2F%2Fhttpbingo.org%2Fcookies";
268265
var config = Configuration.Default.WithCookies().WithDefaultLoader();
269266
var context = BrowsingContext.New(config);
270267
await context.OpenAsync(cookieUrl);
271268
var document = await context.OpenAsync(redirectUrl);
272269

273270
Assert.AreEqual(@"{
274-
""cookies"": {
275-
""test"": ""baz""
276-
}
271+
""test"": ""baz""
277272
}
278273
".Replace("\r\n", "\n"), document.Body.TextContent);
279274
}

src/AngleSharp.Io.Tests/Network/CookieHandlingTests.cs

+14-22
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public async Task SettingOneCookiesInOneRequestAppearsInDocument()
1313
{
1414
if (Helper.IsNetworkAvailable())
1515
{
16-
var url = "https://httpbin.org/cookies/set?k1=v1";
16+
var url = "https://httpbingo.org/cookies/set?k1=v1";
1717
var config = Configuration.Default.WithCookies().WithRequesters().WithDefaultLoader();
1818
var context = BrowsingContext.New(config);
1919
var document = await context.OpenAsync(url);
@@ -27,7 +27,7 @@ public async Task SettingTwoCookiesInOneRequestAppearsInDocument()
2727
{
2828
if (Helper.IsNetworkAvailable())
2929
{
30-
var url = "https://httpbin.org/cookies/set?k2=v2&k1=v1";
30+
var url = "https://httpbingo.org/cookies/set?k2=v2&k1=v1";
3131
var config = Configuration.Default.WithCookies().WithRequesters().WithDefaultLoader();
3232
var context = BrowsingContext.New(config);
3333
var document = await context.OpenAsync(url);
@@ -41,7 +41,7 @@ public async Task SettingThreeCookiesInOneRequestAppearsInDocument()
4141
{
4242
if (Helper.IsNetworkAvailable())
4343
{
44-
var url = "https://httpbin.org/cookies/set?test=baz&k2=v2&k1=v1&foo=bar";
44+
var url = "https://httpbingo.org/cookies/set?test=baz&k2=v2&k1=v1&foo=bar";
4545
var config = Configuration.Default.WithCookies().WithRequesters().WithDefaultLoader();
4646
var context = BrowsingContext.New(config);
4747
var document = await context.OpenAsync(url);
@@ -55,64 +55,56 @@ public async Task SettingThreeCookiesInOneRequestAreTransportedToNextRequest()
5555
{
5656
if (Helper.IsNetworkAvailable())
5757
{
58-
var baseUrl = "https://httpbin.org/cookies";
58+
var baseUrl = "https://httpbingo.org/cookies";
5959
var url = baseUrl + "/set?test=baz&k2=v2&k1=v1&foo=bar";
6060
var config = Configuration.Default.WithCookies().WithRequesters().WithDefaultLoader();
6161
var context = BrowsingContext.New(config);
6262
await context.OpenAsync(url);
6363
var document = await context.OpenAsync(baseUrl);
6464

6565
Assert.AreEqual(@"{
66-
""cookies"": {
67-
""foo"": ""bar"",
68-
""k1"": ""v1"",
69-
""k2"": ""v2"",
70-
""test"": ""baz""
71-
}
66+
""foo"": ""bar"",
67+
""k1"": ""v1"",
68+
""k2"": ""v2"",
69+
""test"": ""baz""
7270
}
7371
".Replace("\r\n", "\n"), document.Body.TextContent);
7472
}
7573
}
7674

7775
[Test]
78-
[Ignore("We should find a replacement for HttpBin.org")]
7976
public async Task SettingCookieIsPreservedViaRedirect()
8077
{
8178
if (Helper.IsNetworkAvailable())
8279
{
83-
var cookieUrl = "https://httpbin.org/cookies/set?test=baz";
84-
var redirectUrl = "https://httpbin.org/redirect-to?url=https%3A%2F%2Fhttpbin.org%2Fcookies";
80+
var cookieUrl = "https://httpbingo.org/cookies/set?test=baz";
81+
var redirectUrl = "https://httpbingo.org/redirect-to?url=https%3A%2F%2Fhttpbingo.org%2Fcookies";
8582
var config = Configuration.Default.WithCookies().WithRequesters().WithDefaultLoader();
8683
var context = BrowsingContext.New(config);
8784
await context.OpenAsync(cookieUrl);
8885
var document = await context.OpenAsync(redirectUrl);
8986

9087
Assert.AreEqual(@"{
91-
""cookies"": {
92-
""test"": ""baz""
93-
}
88+
""test"": ""baz""
9489
}
9590
".Replace("\r\n", "\n"), document.Body.TextContent);
9691
}
9792
}
9893

9994
[Test]
100-
[Ignore("We should find a replacement for HttpBin.org")]
10195
public async Task SettingCookieIsPreservedViaRedirectToDifferentProtocol()
10296
{
10397
if (Helper.IsNetworkAvailable())
10498
{
105-
var cookieUrl = "https://httpbin.org/cookies/set?test=baz";
106-
var redirectUrl = "http://httpbin.org/redirect-to?url=http%3A%2F%2Fhttpbin.org%2Fcookies";
99+
var cookieUrl = "https://httpbingo.org/cookies/set?test=baz";
100+
var redirectUrl = "http://httpbingo.org/redirect-to?url=http%3A%2F%2Fhttpbingo.org%2Fcookies";
107101
var config = Configuration.Default.WithCookies().WithRequesters().WithDefaultLoader();
108102
var context = BrowsingContext.New(config);
109103
await context.OpenAsync(cookieUrl);
110104
var document = await context.OpenAsync(redirectUrl);
111105

112106
Assert.AreEqual(@"{
113-
""cookies"": {
114-
""test"": ""baz""
115-
}
107+
""test"": ""baz""
116108
}
117109
".Replace("\r\n", "\n"), document.Body.TextContent);
118110
}

src/AngleSharp.Io.Tests/Network/HttpClientRequesterTests.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public async Task EndToEnd()
122122
var requester = new HttpClientRequester(httpClient);
123123
var configuration = Configuration.Default.With(requester).WithDefaultLoader();
124124
var context = BrowsingContext.New(configuration);
125-
var request = DocumentRequest.Get(Url.Create("http://httpbin.org/html"));
125+
var request = DocumentRequest.Get(Url.Create("http://httpbingo.org/html"));
126126

127127
// ACT
128128
var response = await context.GetService<IDocumentLoader>().FetchAsync(request).Task;

0 commit comments

Comments
 (0)