Sure, but having goals and writing them down has fundamental value. That
way everybody knows what it is. It is worse to not have goals than to
have bad goals. Bad goals can be changed.
All you have to do is demonstrate how it fails.
As for help doing
that, it's coming (is it ever). For anyone who hasn't seen the signs,
cinsoft.net is going to be the new quirksmode.org (for libraries and
frameworks, rather than browsers). Oh, and with competent
explanations.
Sounds good.
You can try organizing and aggregating:
Juriy's tests:
http://github.com/kangax/jstests
Sputnik tests:
http://code.google.com/p/sputniktests/
Hixie's tests:
http://hixie.ch/tests/evil/mixed/
Those could all be improved by automation. Significantly
Please don't make me click through to every example and don't make
complicated test cases (like an functional/example page that has every
usage of the property/method).
For such a test suite, the relevance of specification is important.
Writing a testrunner will take time, but the investment will pay off
with managing complexity of testing variance across browsers.
YUI Test is not a bad one. You will need to patch it, though, and may
want to change many things about the design of it.
The asynchronous aspect of YUI Test is an important part that many other
test runners or unit test frameworks just totally ignore..
The asynchronous part of YUI Test could be redesigned so that it allows
pause between tests, and so that it uses a Timing abstraction (too much
setTimeout eats up CPU and crashes poor Blackberry). Also it would be
useful to have similar to Selenium `waitForCondition` (so the test can
complete before the allotted expiration time).
Also in YUI Test, it would be nice t ohave smaller methods. Not only
would this help make YUI Test more readable, but when debugging, the
developer should not have to step through a 300 line function just to
get to where YUI Test has dispatched and event. Oh, it is so painful my
fingers hurt just thinking about clicking debugger "step over" that many
times. Ouch.
YUI can be forked. Submitting but reports to YUI is a waste of time,
IME. Just patch and go.