После того, как я немного погуглил, я не первый, кто нашел эту проблему: badglobals.js , blog , Google groups .Решение моей конкретной проблемы (QUnit сообщает об утечке глобальной переменной) состоит в том, чтобы добавить объявление глобальной переменной перед запуском тестов, например, перед запуском первого модуля:
var _firebug;
module('myModule');
Я вижу ложную xdc переменная тоже;то же решение.Мой первый тестовый файл QUnit теперь выглядит следующим образом:
/* declare spurious Firebug globals */
var _firebug;
var _xdc_;
/* run tests */
module('myModule');
Теперь мой столбик зеленый, даже с проверенными ноглобалами!Я надеюсь, что это поможет любому, кто найдет эту досадную проблему.