123456789101112131415161718192021222324252627 |
- package h2mux
- import (
- "testing"
- "github.com/stretchr/testify/assert"
- )
- func TestChopEncodedHeaders(t *testing.T) {
- mockEncodedHeaders := make([]byte, 5)
- for i := range mockEncodedHeaders {
- mockEncodedHeaders[i] = byte(i)
- }
- chopped := chopEncodedHeaders(mockEncodedHeaders, 4)
- assert.Equal(t, 2, len(chopped))
- assert.Equal(t, []byte{0, 1, 2, 3}, chopped[0])
- assert.Equal(t, []byte{4}, chopped[1])
- }
- func TestChopEncodedEmptyHeaders(t *testing.T) {
- mockEncodedHeaders := make([]byte, 0)
- chopped := chopEncodedHeaders(mockEncodedHeaders, 3)
- assert.Equal(t, 0, len(chopped))
- }
|