According to http://dev.w3.org/2006/webapi/FileAPI/#FileReader-interface , the following methods of FileReader have a required parameter, blob: readAsArrayBuffer readAsBinaryString readAsText readAsDataURL This test calls these methods without the required parameter and logs the result. Expected result: TypeError (not enough arguments) WebKit passes this test.
Created attachment 110241 [details] Patch
Comment on attachment 110241 [details] Patch This is redundant with http://trac.webkit.org/browser/trunk/LayoutTests/fast/files/not-enough-arguments.html
reader.readAsArrayBuffer(null); webkit just returns, all other browsers do a type check and throw an error https://trac.webkit.org/browser/webkit/trunk/Source/WebCore/fileapi/FileReader.cpp#L79 https://jsbin.com/zonagopuhi/edit?html,js,console,output https://groups.google.com/a/chromium.org/forum/#!topic/blink-reviews/vZxyVFHJ7MU