package proxy
import (
"fmt"
"testing"
)
func TestCmdParser_Parse(t *testing.T) {
p := NewCmdParser()
var b = []byte("ifconfig \x08\x1b[K\x08\x1b[K\x08\x1b[K\x08\x1b[K\x08\x1b[K\x08\x1b[Konfig")
data := p.Parse(b)
if data != "ifconfig" {
t.Error("data should be ifconfig but not")
}
b = []byte("ifconfig\xe4\xbd\xa0")
data = p.Parse(b)
fmt.Println("line: ", data)
}
-
ibuler authored9d7e92bd