mirror of
https://github.com/Azure/DotNetty.git
synced 2026-10-19 23:29:32 +08:00
25 lines
878 B
C#
25 lines
878 B
C#
// Copyright (c) Microsoft. All rights reserved.
|
|
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
|
|
|
namespace DotNetty.Codecs.Http.Tests.WebSockets.Extensions
|
|
{
|
|
using DotNetty.Codecs.Http.WebSockets.Extensions;
|
|
using Xunit;
|
|
|
|
public sealed class WebSocketExtensionUtilTest
|
|
{
|
|
[Fact]
|
|
public void IsWebsocketUpgrade()
|
|
{
|
|
HttpHeaders headers = new DefaultHttpHeaders();
|
|
Assert.False(WebSocketExtensionUtil.IsWebsocketUpgrade(headers));
|
|
|
|
headers.Add(HttpHeaderNames.Upgrade, HttpHeaderValues.Websocket);
|
|
Assert.False(WebSocketExtensionUtil.IsWebsocketUpgrade(headers));
|
|
|
|
headers.Add(HttpHeaderNames.Connection, "Keep-Alive, Upgrade");
|
|
Assert.True(WebSocketExtensionUtil.IsWebsocketUpgrade(headers));
|
|
}
|
|
}
|
|
}
|