- From: Eira Monstad <eiram@opera.com>
- Date: Wed, 09 Jul 2008 11:51:21 +0200
- To: fantasai <fantasai.lists@inkedblade.net>
- Cc: "W3 Testsuite" <public-css-testsuite@w3.org>
On Sat, 05 Jul 2008 00:14:51 +0200, fantasai <fantasai.lists@inkedblade.net> wrote: > Eira Monstad wrote: >> Cheers, >> I've been working on some bidi related tests for the 2.1 testsuite, as >> well as converting a few of Richard Ishida's tests for language >> dependent styling to match the testsuite template. The tests are ready >> for review at http://people.opera.com/eiram/test/css21/review/ > > http://people.opera.com/eiram/test/css21/review/attribute-selector-001.xht > > - I recommend using background-color rather than color, as > it is much more obvious to the eye. Fixed. > - If possible, place all the green lines together and all > the non-green lines separately. This makes the test easier > to scan. Fixed. > - The 'lang' attribute itself is case-insensitive in HTML, > but afaik its value is case-sensitive. So the ES test is > wrong. What you can do is vary the case of the string > 'lang' itself in both the source and the CSS. I'll let this stay for now based on discussion in this thread. > - [xml:lang="foo"] is invalid CSS. The attribute name must > be an identifier, so you'd have to escape the ':'. The > xml:lang attribute is invalid in HTML, though, so I think > we'll need to remove this test altogether. Fair enough. > http://people.opera.com/eiram/test/css21/review/attribute-selector-002.xht > > - I recommend using background-color rather than color, as > it is much more obvious to the eye. > - If possible, place all the green lines together and all > the non-green lines separately. This makes the test easier > to scan. Both fixed. > - If the goal here is to test case-sensitivity, as the assertion > indicates, you need to vary the case and make sure mismatches > don't match. The case sensitivity part of the test is in the following: p[title="es"] { color:white;background-color:green; } <div title="ES">This line should NOT be green</div> > - The title should just say "attribute selector", not "lang > attribute selector" since we're actually testing 'title' here. Whoops, fixed. > http://people.opera.com/eiram/test/css21/review/attribute-selector-003.xht > http://people.opera.com/eiram/test/css21/review/attribute-selector-004.xht > Comments as above. > > Since your test files include multiple tests, you might want to > throw in some variation on quotation (",',none) and/or spacing > in the CSS, just to cover that aspect as well. Can do. > http://people.opera.com/eiram/test/css21/review/lang-pseudoclass-001.xht > http://people.opera.com/eiram/test/css21/review/lang-pseudoclass-002.xht > Same comments about background-color etc.. but I think we need > a spec clarification here before I can review the content of > the test. I would expect :lang to be case-insensitive because > the language codes are... But that's not specified in the spec, > so.. I guess I'll have to file an issue. Fixed colors and grouping. -- Eira Monstad CoreQA Furthermore, it is my opinion that BTS2 must be destroyed
Received on Wednesday, 9 July 2008 09:52:56 UTC