ref: 3d58c884fa97567ebb1b8b47bc8ceb8c75b2f680
dir: /browser/website_test.go/
package browser import ( "golang.org/x/net/html" "strings" "testing" ) func TestFormData(t *testing.T) { htm := `<form> <input name=a value=1> <textarea name=b>2</textarea> </form>` doc, err := html.Parse( strings.NewReader(string(htm)), ) if err != nil { t.Fatalf(err.Error()) } f := grep(doc, "form") data := formData(f, nil) if len(data) != 2 { t.Fatalf("%+v", f) } }