I had to revert the change - it was causing problems in the suite - specifically Opera was failing across the board (anything with an id was being added as global variable - which caused a conflict on nearly every test) - perhaps we could avoid this one?
--John On Tue, Sep 15, 2009 at 4:45 PM, Jörn Zaefferer < joern.zaeffe...@googlemail.com> wrote: > > Hi, > > QUnit had a feature "noglobals" for some time now, to check for global > variables that are introduced by code a runtime. This is very useful > to find bugs like missing var-keywords. Though so far the feature had > to be manually enabled by putting "?noglobals" in the URL to the > testsuite. > > I've commited a change to always check for globals. In my tests that > revealed a few bugs in jQuery core, jQuery UI as well as in my > validation plugin - I fixed each before commiting the change. > > Now looking at the testswarm results (http://testswarm.com/job/47/), > there are more issues related to that. It looks like it makes sense to > fix the underlying issues revealed by the change. The message provided > by QUnit makes tracking the issue down rather issue, as it contains > the name of the introduced variable. Based on the test that introduced > the variable, the scope of the search can be reduced a lot. > > If you find a false positive, please report that here. If the check > itself turns out to be flawed, we'll try to fix that, otherwise revert > to the optional check (or a per-module option). > > Jörn > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-dev@googlegroups.com To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---