Ian Hickson wrote:
However, I don't think the things tested in 002 are controversal. In
particular, all the UAs have converged on the behaviour tested by 002-001
for other objects
Ah, that wasn't the case last I checked. And again, there's no
specification I can find that requires it.
002-002 is explicitly required by the IDL block in Selectors API
This is the dependency on WebIDL I was talking about.
> and I think there's no controversy over that particular requirement
Probably not, though I suspect that Gecko won't implement this any time
soon; certainly not until WebIDL stabilizes more. It requires some
pretty nontrivial changes.
> and 002-003 is a bog-standard DOM test of one of the
requirements in the Selectors API that doesn't really depend on WebIDL at
all.
Sure; I didn't have any issues with that one.
So since everyone is converging on the behaviour tested here, it
should be pretty safe.
It depends on whether you want tests for behavior that UAs are
converging on or for behavior that the relevant specs actually require.
For that matter, it's not clear to me that test 001 is.
Why not? I think everything in 001 is non-controversal and tests only
things that are required by Selectors API, no?
I was talking about 002-001.
-Boris