JQuery Foundation выпустила новую версию QUnit, фреймворка для модульного тестирования JavaScript. QUnit 1.11 добавляет отображение времени выполнения для отдельных тестов.
QUnit превратился из инструмента, разработанного для внутреннего использования в рамках jQuery Foundation, в автономный инструмент с собственным репозиторием GitHub и возможностью тестирования не только библиотек jQuery, но и внешних проектов.
Добавление дисплея для отдельных тестов означает, что теперь вы можете отображать время для каждого теста, а не для всего набора тестов. Согласно сообщению Йорна Заефферера в блоге jQuery, это упрощает обнаружение медленных тестов в вашем наборе тестов и позволяет настраивать тесты, чтобы они заканчивались быстрее.
Другие изменения — это в основном исправления ошибок встроенных функций и различные улучшения надстроек. В дополнении PhantomJS появилась новая тема и переработана его система обратного вызова.
Популярность QUnit растет, как объясняет Заефферер:
«Сегодня QUnit используется не только для тестирования jQuery Core, jQuery UI и jQuery Mobile, но и для многих других проектов. Один из ярких примеров — Ember.js. Эти ребята не устают рассказывать мне, насколько хорош QUnit, делая упор на надежность ».
Далее он просит внести свой вклад в опрос QUnit, и на основе полученных ответов Заефферер говорит, что люди используют QUnit, потому что с ним легко начать. Он говорит, что также очевидно, что многие люди ищут инструменты и руководства по интеграции QUnit в инструменты CI, такие как Jenkins, над которыми команда также планирует работать.