mirror of https://github.com/gorilla/websocket.git
27 lines
374 B
Go
27 lines
374 B
Go
|
package websocket
|
||
|
|
||
|
import (
|
||
|
"bytes"
|
||
|
"compress/flate"
|
||
|
"testing"
|
||
|
)
|
||
|
|
||
|
func Test_NewAdaptorWriter(t *testing.T) {
|
||
|
backendBuff := new(bytes.Buffer)
|
||
|
aw := NewAdaptorWriter(backendBuff)
|
||
|
|
||
|
fw, err := flate.NewWriter(aw, -1)
|
||
|
if err != nil {
|
||
|
t.Fatal(err)
|
||
|
}
|
||
|
|
||
|
var n int
|
||
|
n, err = fw.Write([]byte("test"))
|
||
|
t.Log(n, err)
|
||
|
|
||
|
if err = fw.Flush(); err != nil {
|
||
|
t.Fatal(err)
|
||
|
}
|
||
|
|
||
|
}
|