Re: Submission of tests

On 08/23/2011 04:06 PM, Ms2ger wrote:
> On 08/19/2011 06:44 PM, Kris Krueger wrote:
>> I took a quick peek at
>> http://w3c-test.org/html/tests/submission/Ms2ger/browsing-the-web/load-text-plain.html
>>
>>
>> #2 The iframe content doesn't match the
>> assert_equals(doc.documentElement.lastChild.firstChild.firstChild.data, "Text\n")
>> assertion
>
> Yes, this was written before I was aware we were going to use PHP. A
> working example is up at
> <http://ms2ger.freehostia.com/tests/html-official/submission/Ms2ger/browsing-the-web/load-text-plain.html>.
> Rather than rewriting the test to use PHP, though, I'd prefer using a
> declarative approach to setting HTTP headers; I've filed
> <http://www.w3.org/Bugs/Public/show_bug.cgi?id=13875>.
>
>> #3 This test doesn't seem to actually be testing any normative parts
>> of the section 5.5.4 from the spec
>>
>> http://dev.w3.org/html5/spec/Overview.html#read-text
>>
>> 5.5.4 Page load processing model for text files
>>
>> When a plain text document is to be loaded in a browsing context, the
>> user agent should queue a task to create a Document object, mark it as
>> being an HTML document, set its media type to "text/plain", create an
>> HTML parser, associate it with the document, act as if the tokenizer
>> had emitted a start tag token with the tag name "pre" followed by a
>> single U+000A LINE FEED (LF) character, and switch the HTML parser's
>> tokenizer to the PLAINTEXT state. Each task that the networking task
>> source places on the task queue while the fetching algorithm runs must
>> then fill the parser's input stream with the fetched bytes and cause
>> the HTML parser to perform the appropriate processing of the input
>> stream.
>
> This is the part of the spec it is testing.

James Graham pointed out this is technically a "should", for which I've 
filed <http://www.w3.org/Bugs/Public/show_bug.cgi?id=13877>.

Ms2ger

Received on Tuesday, 23 August 2011 14:57:47 UTC