Skip to content
Permalink
Browse files
LayoutTests/imported/w3c:
Added FormDataEvent support.
https://bugs.webkit.org/show_bug.cgi?id=227718

Patch by Johnson Zhou <qiaosong_zhou@apple.com> on 2021-07-26
Reviewed by Chris Dumez.

* web-platform-tests/html/semantics/forms/form-submission-0/FormDataEvent.window-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-0/constructing-form-data-set-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-0/text-plain.window-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-0/urlencoded2.window-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-all-global-events-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-windowless-body-expected.txt:
* web-platform-tests/xhr/formdata-expected.txt:

Source/WebCore:
FormDataEvent added, and dispatched upon creation of DOMFormData or submission of HTMLFormElement.
https://bugs.webkit.org/show_bug.cgi?id=227718

Patch by Johnson Zhou <qiaosong_zhou@apple.com> on 2021-07-26
Reviewed by Chris Dumez.

* CMakeLists.txt:
* DerivedSources-input.xcfilelist:
* DerivedSources-output.xcfilelist:
* DerivedSources.make:
* Sources.txt:
* WebCore.xcodeproj/project.pbxproj:
* dom/EventNames.h:
* dom/EventNames.in:
* dom/FormDataEvent.cpp: Added.
(WebCore::FormDataEvent::create):
(WebCore::FormDataEvent::FormDataEvent):
(WebCore::FormDataEvent::eventInterface const):
* dom/FormDataEvent.h: Added.
(WebCore::FormDataEvent::formData const):
* dom/FormDataEvent.idl: Added.
* dom/GlobalEventHandlers.idl:
* html/DOMFormData.cpp:
(WebCore::DOMFormData::DOMFormData):
(WebCore::DOMFormData::create):
(WebCore::DOMFormData::clone):
* html/DOMFormData.h:
(WebCore::DOMFormData::create): Deleted.
* html/HTMLAttributeNames.in:
* html/HTMLElement.cpp:
(WebCore::HTMLElement::createEventHandlerNameMap):
* html/HTMLFormElement.cpp:
(WebCore::HTMLFormElement::submitIfPossible):
(WebCore::HTMLFormElement::submit):
(WebCore::HTMLFormElement::constructEntryList):
* html/HTMLFormElement.h:
* loader/FormSubmission.cpp:
(WebCore::FormSubmission::create):
* loader/FormSubmission.h:
* platform/network/FormData.cpp:
(WebCore::FormData::appendNonMultiPartKeyValuePairItems):

Source/WebInspectorUI:
FormDataEvent added.
https://bugs.webkit.org/show_bug.cgi?id=227718

Patch by Qiaosong Zhou <qiaosong_zhou@apple.com> on 2021-07-26
Reviewed by Chris Dumez.

* UserInterface/Models/ScriptTimelineRecord.js:
(WI.ScriptTimelineRecord.EventType.displayName):

LayoutTests:
Added support for FormDataEvent. Rebaselined.
https://bugs.webkit.org/show_bug.cgi?id=227718

Patch by Johnson Zhou <qiaosong_zhou@apple.com> on 2021-07-26
Reviewed by Chris Dumez.

* platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
* platform/ios-wk2/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
* platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
* platform/mac-wk1/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
* platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
* platform/mac-wk2/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:

Canonical link: https://commits.webkit.org/239960@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@280310 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  • Loading branch information
jszhou-apple authored and webkit-commit-queue committed Jul 26, 2021
1 parent 5b5306a commit b0404c83a0033650d00c8b4d4e73f74f03224412
Show file tree
Hide file tree
Showing 40 changed files with 457 additions and 166 deletions.
@@ -1,3 +1,17 @@
2021-07-26 Johnson Zhou <qiaosong_zhou@apple.com>

Added support for FormDataEvent. Rebaselined.
https://bugs.webkit.org/show_bug.cgi?id=227718

Reviewed by Chris Dumez.

* platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
* platform/ios-wk2/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
* platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
* platform/mac-wk1/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
* platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
* platform/mac-wk2/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:

2021-07-26 Jer Noble <jer.noble@apple.com>

[Cocoa] Playback stalls on bilibili.com
@@ -1,3 +1,19 @@
2021-07-26 Johnson Zhou <qiaosong_zhou@apple.com>

Added FormDataEvent support.
https://bugs.webkit.org/show_bug.cgi?id=227718

Reviewed by Chris Dumez.

* web-platform-tests/html/semantics/forms/form-submission-0/FormDataEvent.window-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-0/constructing-form-data-set-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-0/text-plain.window-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-0/urlencoded2.window-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-all-global-events-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-windowless-body-expected.txt:
* web-platform-tests/xhr/formdata-expected.txt:

2021-07-23 Alexey Shvayka <shvaikalesh@gmail.com>

[JSC] Call custom accessors / values with their holder's global object
@@ -1,6 +1,4 @@

FAIL Failing FormDataEvent constructor assert_throws_js: 0 arguments function "() => { new FormDataEvent() }" threw object "ReferenceError: Can't find variable: FormDataEvent" ("ReferenceError") expected instance of function "function TypeError() {
[native code]
}" ("TypeError")
FAIL Successful FormDataEvent constructor Can't find variable: FormDataEvent
PASS Failing FormDataEvent constructor
PASS Successful FormDataEvent constructor

@@ -10,10 +10,10 @@
PASS FormData constructor always produces UTF-8 _charset_ value.
PASS _charset_ control sets the expected encoding name.
PASS The button cannot be setted if it is not a submitter.
FAIL "formdata" event bubbles, and is not cancelable. assert_true: expected true got false
FAIL "formdata" event bubbles in an orphan tree. assert_true: expected true got false
FAIL "formData" IDL attribute should have entries for form-associated elements in the first event handler, and the second handler can read entries set by the first handler. assert_true: expected true got false
FAIL Entries added to "formData" IDL attribute should be submitted. assert_true: expected true got false
FAIL Entries added to the "formdata" IDL attribute shouldn't be newline normalized in the resulting FormData undefined is not an object (evaluating '[...formData][0]')
PASS "formdata" event bubbles, and is not cancelable.
PASS "formdata" event bubbles in an orphan tree.
PASS "formData" IDL attribute should have entries for form-associated elements in the first event handler, and the second handler can read entries set by the first handler.
PASS Entries added to "formData" IDL attribute should be submitted.
PASS Entries added to the "formdata" IDL attribute shouldn't be newline normalized in the resulting FormData
FAIL The constructed FormData object should not contain an entry for the submit button that was used to submit the form. assert_false: expected false got true

@@ -1,30 +1,30 @@

FAIL text/plain: Basic test (normal form) assert_equals: expected "basic=test\r\n" but got "basic=test"
FAIL text/plain: Basic test (formdata event) assert_equals: expected "basic=test\r\n" but got ""
FAIL text/plain: Basic test (formdata event) assert_equals: expected "basic=test\r\n" but got "basic=test"
FAIL text/plain: Basic File test (normal form) assert_equals: expected "basic=file-test.txt\r\n" but got "basic=file-test.txt"
FAIL text/plain: Basic File test (formdata event) assert_equals: expected "basic=file-test.txt\r\n" but got ""
FAIL text/plain: 0x00 in name (normal form) assert_equals: expected "a\0b=c\r\n" but got "a\0b=c"
FAIL text/plain: 0x00 in name (formdata event) assert_equals: expected "a\0b=c\r\n" but got ""
FAIL text/plain: 0x00 in name (formdata event) assert_equals: expected "a\0b=c\r\n" but got "a\0b=c"
FAIL text/plain: 0x00 in value (normal form) assert_equals: expected "a=b\0c\r\n" but got "a=b\0c"
FAIL text/plain: 0x00 in value (formdata event) assert_equals: expected "a=b\0c\r\n" but got ""
FAIL text/plain: 0x00 in value (formdata event) assert_equals: expected "a=b\0c\r\n" but got "a=b\0c"
FAIL text/plain: 0x00 in filename (normal form) assert_equals: expected "a=b\0c\r\n" but got "a=b\0c"
FAIL text/plain: 0x00 in filename (formdata event) assert_equals: expected "a=b\0c\r\n" but got ""
FAIL text/plain: \n in name (normal form) assert_equals: expected "a\r\nb=c\r\n" but got "a\r\nb=c"
FAIL text/plain: \n in name (formdata event) assert_equals: expected "a\r\nb=c\r\n" but got ""
FAIL text/plain: \n in name (formdata event) assert_equals: expected "a\r\nb=c\r\n" but got "a\r\nb=c"
FAIL text/plain: \r in name (normal form) assert_equals: expected "a\r\nb=c\r\n" but got "a\r\nb=c"
FAIL text/plain: \r in name (formdata event) assert_equals: expected "a\r\nb=c\r\n" but got ""
FAIL text/plain: \r in name (formdata event) assert_equals: expected "a\r\nb=c\r\n" but got "a\r\nb=c"
FAIL text/plain: \r\n in name (normal form) assert_equals: expected "a\r\nb=c\r\n" but got "a\r\nb=c"
FAIL text/plain: \r\n in name (formdata event) assert_equals: expected "a\r\nb=c\r\n" but got ""
FAIL text/plain: \r\n in name (formdata event) assert_equals: expected "a\r\nb=c\r\n" but got "a\r\nb=c"
FAIL text/plain: \n\r in name (normal form) assert_equals: expected "a\r\n\r\nb=c\r\n" but got "a\r\n\r\nb=c"
FAIL text/plain: \n\r in name (formdata event) assert_equals: expected "a\r\n\r\nb=c\r\n" but got ""
FAIL text/plain: \n\r in name (formdata event) assert_equals: expected "a\r\n\r\nb=c\r\n" but got "a\r\n\r\nb=c"
FAIL text/plain: \n in value (normal form) assert_equals: expected "a=b\r\nc\r\n" but got "a=b\r\nc"
FAIL text/plain: \n in value (formdata event) assert_equals: expected "a=b\r\nc\r\n" but got ""
FAIL text/plain: \n in value (formdata event) assert_equals: expected "a=b\r\nc\r\n" but got "a=b\r\nc"
FAIL text/plain: \r in value (normal form) assert_equals: expected "a=b\r\nc\r\n" but got "a=b\r\nc"
FAIL text/plain: \r in value (formdata event) assert_equals: expected "a=b\r\nc\r\n" but got ""
FAIL text/plain: \r in value (formdata event) assert_equals: expected "a=b\r\nc\r\n" but got "a=b\r\nc"
FAIL text/plain: \r\n in value (normal form) assert_equals: expected "a=b\r\nc\r\n" but got "a=b\r\nc"
FAIL text/plain: \r\n in value (formdata event) assert_equals: expected "a=b\r\nc\r\n" but got ""
FAIL text/plain: \r\n in value (formdata event) assert_equals: expected "a=b\r\nc\r\n" but got "a=b\r\nc"
FAIL text/plain: \n\r in value (normal form) assert_equals: expected "a=b\r\n\r\nc\r\n" but got "a=b\r\n\r\nc"
FAIL text/plain: \n\r in value (formdata event) assert_equals: expected "a=b\r\n\r\nc\r\n" but got ""
FAIL text/plain: \n\r in value (formdata event) assert_equals: expected "a=b\r\n\r\nc\r\n" but got "a=b\r\n\r\nc"
FAIL text/plain: \n in filename (normal form) assert_equals: expected "a=b\r\nc\r\n" but got "a=b\r\nc"
FAIL text/plain: \n in filename (formdata event) assert_equals: expected "a=b\r\nc\r\n" but got ""
FAIL text/plain: \r in filename (normal form) assert_equals: expected "a=b\r\nc\r\n" but got "a=b\r\nc"
@@ -34,29 +34,29 @@ FAIL text/plain: \r\n in filename (formdata event) assert_equals: expected "a=b\
FAIL text/plain: \n\r in filename (normal form) assert_equals: expected "a=b\r\n\r\nc\r\n" but got "a=b\r\n\r\nc"
FAIL text/plain: \n\r in filename (formdata event) assert_equals: expected "a=b\r\n\r\nc\r\n" but got ""
FAIL text/plain: double quote in name (normal form) assert_equals: expected "a\"b=c\r\n" but got "a\"b=c"
FAIL text/plain: double quote in name (formdata event) assert_equals: expected "a\"b=c\r\n" but got ""
FAIL text/plain: double quote in name (formdata event) assert_equals: expected "a\"b=c\r\n" but got "a\"b=c"
FAIL text/plain: double quote in value (normal form) assert_equals: expected "a=b\"c\r\n" but got "a=b\"c"
FAIL text/plain: double quote in value (formdata event) assert_equals: expected "a=b\"c\r\n" but got ""
FAIL text/plain: double quote in value (formdata event) assert_equals: expected "a=b\"c\r\n" but got "a=b\"c"
FAIL text/plain: double quote in filename (normal form) assert_equals: expected "a=b\"c\r\n" but got "a=b\"c"
FAIL text/plain: double quote in filename (formdata event) assert_equals: expected "a=b\"c\r\n" but got ""
FAIL text/plain: single quote in name (normal form) assert_equals: expected "a'b=c\r\n" but got "a'b=c"
FAIL text/plain: single quote in name (formdata event) assert_equals: expected "a'b=c\r\n" but got ""
FAIL text/plain: single quote in name (formdata event) assert_equals: expected "a'b=c\r\n" but got "a'b=c"
FAIL text/plain: single quote in value (normal form) assert_equals: expected "a=b'c\r\n" but got "a=b'c"
FAIL text/plain: single quote in value (formdata event) assert_equals: expected "a=b'c\r\n" but got ""
FAIL text/plain: single quote in value (formdata event) assert_equals: expected "a=b'c\r\n" but got "a=b'c"
FAIL text/plain: single quote in filename (normal form) assert_equals: expected "a=b'c\r\n" but got "a=b'c"
FAIL text/plain: single quote in filename (formdata event) assert_equals: expected "a=b'c\r\n" but got ""
FAIL text/plain: backslash in name (normal form) assert_equals: expected "a\\b=c\r\n" but got "a\\b=c"
FAIL text/plain: backslash in name (formdata event) assert_equals: expected "a\\b=c\r\n" but got ""
FAIL text/plain: backslash in name (formdata event) assert_equals: expected "a\\b=c\r\n" but got "a\\b=c"
FAIL text/plain: backslash in value (normal form) assert_equals: expected "a=b\\c\r\n" but got "a=b\\c"
FAIL text/plain: backslash in value (formdata event) assert_equals: expected "a=b\\c\r\n" but got ""
FAIL text/plain: backslash in value (formdata event) assert_equals: expected "a=b\\c\r\n" but got "a=b\\c"
FAIL text/plain: backslash in filename (normal form) assert_equals: expected "a=b\\c\r\n" but got "a=b\\c"
FAIL text/plain: backslash in filename (formdata event) assert_equals: expected "a=b\\c\r\n" but got ""
FAIL text/plain: non-ASCII in name and value (normal form) assert_equals: expected "áb=ç\r\n" but got "áb=ç"
FAIL text/plain: non-ASCII in name and value (formdata event) assert_equals: expected "áb=ç\r\n" but got ""
FAIL text/plain: non-ASCII in name and value (formdata event) assert_equals: expected "áb=ç\r\n" but got "áb=ç"
FAIL text/plain: non-ASCII in filename (normal form) assert_equals: expected "a=ə.txt\r\n" but got "a=ə.txt"
FAIL text/plain: non-ASCII in filename (formdata event) assert_equals: expected "a=ə.txt\r\n" but got ""
FAIL text/plain: characters not in encoding in name and value (normal form) assert_equals: expected "a&#601;b=c&#65533;d\r\n" but got "a&#601;b=c&#65533;d"
FAIL text/plain: characters not in encoding in name and value (formdata event) assert_equals: expected "a&#601;b=c&#65533;d\r\n" but got ""
FAIL text/plain: characters not in encoding in name and value (formdata event) assert_equals: expected "a&#601;b=c&#65533;d\r\n" but got "a&#601;b=c&#65533;d"
FAIL text/plain: character not in encoding in filename (normal form) assert_equals: expected "á=&#128169;\r\n" but got "á=&#128169;"
FAIL text/plain: character not in encoding in filename (formdata event) assert_equals: expected "á=&#128169;\r\n" but got ""

@@ -1,30 +1,30 @@

PASS application/x-www-form-urlencoded: Basic test (normal form)
FAIL application/x-www-form-urlencoded: Basic test (formdata event) assert_equals: expected "basic=test" but got ""
PASS application/x-www-form-urlencoded: Basic test (formdata event)
PASS application/x-www-form-urlencoded: Basic File test (normal form)
FAIL application/x-www-form-urlencoded: Basic File test (formdata event) assert_equals: expected "basic=file-test.txt" but got ""
FAIL application/x-www-form-urlencoded: 0x00 in name (normal form) assert_equals: expected "a%00b=c" but got "a\0b=c"
FAIL application/x-www-form-urlencoded: 0x00 in name (formdata event) assert_equals: expected "a%00b=c" but got ""
FAIL application/x-www-form-urlencoded: 0x00 in name (formdata event) assert_equals: expected "a%00b=c" but got "a\0b=c"
FAIL application/x-www-form-urlencoded: 0x00 in value (normal form) assert_equals: expected "a=b%00c" but got "a=b\0c"
FAIL application/x-www-form-urlencoded: 0x00 in value (formdata event) assert_equals: expected "a=b%00c" but got ""
FAIL application/x-www-form-urlencoded: 0x00 in value (formdata event) assert_equals: expected "a=b%00c" but got "a=b\0c"
FAIL application/x-www-form-urlencoded: 0x00 in filename (normal form) assert_equals: expected "a=b%00c" but got "a=b\0c"
FAIL application/x-www-form-urlencoded: 0x00 in filename (formdata event) assert_equals: expected "a=b%00c" but got ""
PASS application/x-www-form-urlencoded: \n in name (normal form)
FAIL application/x-www-form-urlencoded: \n in name (formdata event) assert_equals: expected "a%0D%0Ab=c" but got ""
PASS application/x-www-form-urlencoded: \n in name (formdata event)
PASS application/x-www-form-urlencoded: \r in name (normal form)
FAIL application/x-www-form-urlencoded: \r in name (formdata event) assert_equals: expected "a%0D%0Ab=c" but got ""
PASS application/x-www-form-urlencoded: \r in name (formdata event)
PASS application/x-www-form-urlencoded: \r\n in name (normal form)
FAIL application/x-www-form-urlencoded: \r\n in name (formdata event) assert_equals: expected "a%0D%0Ab=c" but got ""
PASS application/x-www-form-urlencoded: \r\n in name (formdata event)
PASS application/x-www-form-urlencoded: \n\r in name (normal form)
FAIL application/x-www-form-urlencoded: \n\r in name (formdata event) assert_equals: expected "a%0D%0A%0D%0Ab=c" but got ""
PASS application/x-www-form-urlencoded: \n\r in name (formdata event)
PASS application/x-www-form-urlencoded: \n in value (normal form)
FAIL application/x-www-form-urlencoded: \n in value (formdata event) assert_equals: expected "a=b%0D%0Ac" but got ""
PASS application/x-www-form-urlencoded: \n in value (formdata event)
PASS application/x-www-form-urlencoded: \r in value (normal form)
FAIL application/x-www-form-urlencoded: \r in value (formdata event) assert_equals: expected "a=b%0D%0Ac" but got ""
PASS application/x-www-form-urlencoded: \r in value (formdata event)
PASS application/x-www-form-urlencoded: \r\n in value (normal form)
FAIL application/x-www-form-urlencoded: \r\n in value (formdata event) assert_equals: expected "a=b%0D%0Ac" but got ""
PASS application/x-www-form-urlencoded: \r\n in value (formdata event)
PASS application/x-www-form-urlencoded: \n\r in value (normal form)
FAIL application/x-www-form-urlencoded: \n\r in value (formdata event) assert_equals: expected "a=b%0D%0A%0D%0Ac" but got ""
PASS application/x-www-form-urlencoded: \n\r in value (formdata event)
PASS application/x-www-form-urlencoded: \n in filename (normal form)
FAIL application/x-www-form-urlencoded: \n in filename (formdata event) assert_equals: expected "a=b%0D%0Ac" but got ""
PASS application/x-www-form-urlencoded: \r in filename (normal form)
@@ -34,29 +34,29 @@ FAIL application/x-www-form-urlencoded: \r\n in filename (formdata event) assert
PASS application/x-www-form-urlencoded: \n\r in filename (normal form)
FAIL application/x-www-form-urlencoded: \n\r in filename (formdata event) assert_equals: expected "a=b%0D%0A%0D%0Ac" but got ""
PASS application/x-www-form-urlencoded: double quote in name (normal form)
FAIL application/x-www-form-urlencoded: double quote in name (formdata event) assert_equals: expected "a%22b=c" but got ""
PASS application/x-www-form-urlencoded: double quote in name (formdata event)
PASS application/x-www-form-urlencoded: double quote in value (normal form)
FAIL application/x-www-form-urlencoded: double quote in value (formdata event) assert_equals: expected "a=b%22c" but got ""
PASS application/x-www-form-urlencoded: double quote in value (formdata event)
PASS application/x-www-form-urlencoded: double quote in filename (normal form)
FAIL application/x-www-form-urlencoded: double quote in filename (formdata event) assert_equals: expected "a=b%22c" but got ""
PASS application/x-www-form-urlencoded: single quote in name (normal form)
FAIL application/x-www-form-urlencoded: single quote in name (formdata event) assert_equals: expected "a%27b=c" but got ""
PASS application/x-www-form-urlencoded: single quote in name (formdata event)
PASS application/x-www-form-urlencoded: single quote in value (normal form)
FAIL application/x-www-form-urlencoded: single quote in value (formdata event) assert_equals: expected "a=b%27c" but got ""
PASS application/x-www-form-urlencoded: single quote in value (formdata event)
PASS application/x-www-form-urlencoded: single quote in filename (normal form)
FAIL application/x-www-form-urlencoded: single quote in filename (formdata event) assert_equals: expected "a=b%27c" but got ""
PASS application/x-www-form-urlencoded: backslash in name (normal form)
FAIL application/x-www-form-urlencoded: backslash in name (formdata event) assert_equals: expected "a%5Cb=c" but got ""
PASS application/x-www-form-urlencoded: backslash in name (formdata event)
PASS application/x-www-form-urlencoded: backslash in value (normal form)
FAIL application/x-www-form-urlencoded: backslash in value (formdata event) assert_equals: expected "a=b%5Cc" but got ""
PASS application/x-www-form-urlencoded: backslash in value (formdata event)
PASS application/x-www-form-urlencoded: backslash in filename (normal form)
FAIL application/x-www-form-urlencoded: backslash in filename (formdata event) assert_equals: expected "a=b%5Cc" but got ""
PASS application/x-www-form-urlencoded: non-ASCII in name and value (normal form)
FAIL application/x-www-form-urlencoded: non-ASCII in name and value (formdata event) assert_equals: expected "%C3%A1b=%C3%A7" but got ""
PASS application/x-www-form-urlencoded: non-ASCII in name and value (formdata event)
PASS application/x-www-form-urlencoded: non-ASCII in filename (normal form)
FAIL application/x-www-form-urlencoded: non-ASCII in filename (formdata event) assert_equals: expected "a=%C9%99.txt" but got ""
PASS application/x-www-form-urlencoded: characters not in encoding in name and value (normal form)
FAIL application/x-www-form-urlencoded: characters not in encoding in name and value (formdata event) assert_equals: expected "a%26%23601%3Bb=c%26%2365533%3Bd" but got ""
PASS application/x-www-form-urlencoded: characters not in encoding in name and value (formdata event)
PASS application/x-www-form-urlencoded: character not in encoding in filename (normal form)
FAIL application/x-www-form-urlencoded: character not in encoding in filename (formdata event) assert_equals: expected "%E1=%26%23128169%3B" but got ""

0 comments on commit b0404c8

Please sign in to comment.