From 6e2cb00008cbf09e556b00f87603797fcaa47e09 Mon Sep 17 00:00:00 2001 From: Christopher Speller Date: Mon, 16 Apr 2018 05:37:14 -0700 Subject: Depenancy upgrades and movign to dep. (#8630) --- vendor/github.com/gorilla/websocket/util_test.go | 95 ------------------------ 1 file changed, 95 deletions(-) delete mode 100644 vendor/github.com/gorilla/websocket/util_test.go (limited to 'vendor/github.com/gorilla/websocket/util_test.go') diff --git a/vendor/github.com/gorilla/websocket/util_test.go b/vendor/github.com/gorilla/websocket/util_test.go deleted file mode 100644 index 6e15965f5..000000000 --- a/vendor/github.com/gorilla/websocket/util_test.go +++ /dev/null @@ -1,95 +0,0 @@ -// Copyright 2014 The Gorilla WebSocket Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package websocket - -import ( - "net/http" - "reflect" - "testing" -) - -var equalASCIIFoldTests = []struct { - t, s string - eq bool -}{ - {"WebSocket", "websocket", true}, - {"websocket", "WebSocket", true}, - {"Öyster", "öyster", false}, -} - -func TestEqualASCIIFold(t *testing.T) { - for _, tt := range equalASCIIFoldTests { - eq := equalASCIIFold(tt.s, tt.t) - if eq != tt.eq { - t.Errorf("equalASCIIFold(%q, %q) = %v, want %v", tt.s, tt.t, eq, tt.eq) - } - } -} - -var tokenListContainsValueTests = []struct { - value string - ok bool -}{ - {"WebSocket", true}, - {"WEBSOCKET", true}, - {"websocket", true}, - {"websockets", false}, - {"x websocket", false}, - {"websocket x", false}, - {"other,websocket,more", true}, - {"other, websocket, more", true}, -} - -func TestTokenListContainsValue(t *testing.T) { - for _, tt := range tokenListContainsValueTests { - h := http.Header{"Upgrade": {tt.value}} - ok := tokenListContainsValue(h, "Upgrade", "websocket") - if ok != tt.ok { - t.Errorf("tokenListContainsValue(h, n, %q) = %v, want %v", tt.value, ok, tt.ok) - } - } -} - -var parseExtensionTests = []struct { - value string - extensions []map[string]string -}{ - {`foo`, []map[string]string{{"": "foo"}}}, - {`foo, bar; baz=2`, []map[string]string{ - {"": "foo"}, - {"": "bar", "baz": "2"}}}, - {`foo; bar="b,a;z"`, []map[string]string{ - {"": "foo", "bar": "b,a;z"}}}, - {`foo , bar; baz = 2`, []map[string]string{ - {"": "foo"}, - {"": "bar", "baz": "2"}}}, - {`foo, bar; baz=2 junk`, []map[string]string{ - {"": "foo"}}}, - {`foo junk, bar; baz=2 junk`, nil}, - {`mux; max-channels=4; flow-control, deflate-stream`, []map[string]string{ - {"": "mux", "max-channels": "4", "flow-control": ""}, - {"": "deflate-stream"}}}, - {`permessage-foo; x="10"`, []map[string]string{ - {"": "permessage-foo", "x": "10"}}}, - {`permessage-foo; use_y, permessage-foo`, []map[string]string{ - {"": "permessage-foo", "use_y": ""}, - {"": "permessage-foo"}}}, - {`permessage-deflate; client_max_window_bits; server_max_window_bits=10 , permessage-deflate; client_max_window_bits`, []map[string]string{ - {"": "permessage-deflate", "client_max_window_bits": "", "server_max_window_bits": "10"}, - {"": "permessage-deflate", "client_max_window_bits": ""}}}, - {"permessage-deflate; server_no_context_takeover; client_max_window_bits=15", []map[string]string{ - {"": "permessage-deflate", "server_no_context_takeover": "", "client_max_window_bits": "15"}, - }}, -} - -func TestParseExtensions(t *testing.T) { - for _, tt := range parseExtensionTests { - h := http.Header{http.CanonicalHeaderKey("Sec-WebSocket-Extensions"): {tt.value}} - extensions := parseExtensions(h) - if !reflect.DeepEqual(extensions, tt.extensions) { - t.Errorf("parseExtensions(%q)\n = %v,\nwant %v", tt.value, extensions, tt.extensions) - } - } -} -- cgit v1.2.3-1-g7c22