[Bug 13956] Port tests to a form usable by browsers

http://www.w3.org/Bugs/Public/show_bug.cgi?id=13956

Aryeh Gregor <ayg@aryeh.name> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
             Blocks|                            |14061, 14063, 14065
         Resolution|                            |FIXED

--- Comment #3 from Aryeh Gregor <ayg@aryeh.name> 2011-09-07 19:15:49 UTC ---
(In reply to comment #1)
> * Tests don't really work at all in IE or Opera (whoops).

Filed bug 14063.

> * They don't test queryCommand*() yet.

Filed bug 14065.

> * Test that DOMs match, not just innerHTML.  (But this might require fixups in
> the algorithms to merge text nodes or such, maybe not worth it.)

I'm not going to try this for now.  We'd need some way of serializing a DOM
perfectly, or else make sure every DOM really really serializes correctly (like
by throwing normalize() into execCommand() someplace).

> * Try to produce less confusing failure messages when style normalization kicks
> in.  I have to normalize style="" attributes to work around the fact that the
> serialization format isn't actually standardized meaningfully, but this
> shouldn't be reflected in the failure messages.

http://aryeh.name/gitweb.cgi?p=editing;a=commitdiff;h=2b19002f

> * Make sure expected results start getting generated as they should for the
> unserializable cases where it's just browser bugs (like <xmp> in Gecko, or
> <pre> followed by newline in Gecko/WebKit).

Filed bug 14061.

> * Review browser test failures to unearth further bugs.

This will be an ongoing effort.

Marking fixed.  Will work on followups.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

Received on Wednesday, 7 September 2011 19:15:52 UTC