Bug 1070731 - [sms] unit test refactoring for new version chai.assert api

test_agent used very old version chai library version=0.5.3
in the current version=1.9.1 deepEqual take prototype into consideration

apps/sms/test/unit/localization_helper_test.js - plain structure
Вы предложили поменять метод на function assertChange(format, doNotFormat) - нужен второй параметр.
В каком месте нужно поставить? Выше я привел исправленный по вашему предложению код - он для второго тестируемого метода и дает битые тесты.
Проблема в том, что проверяются два метода, для одного все проходит нормально, для другого с новой chai получаем два битых теста. Именно поэтому я и разделил ветки - отдельно проверял каждый метод - разное поведение, по крайней мере в тестах. Возможно, проблема не в тестах, а в тестируемом коде, я туда особо не лазил.